Commit 9d1d18b2 by 孙龙

up

parent 655e4321
Showing with 35 additions and 5 deletions
...@@ -41,7 +41,10 @@ func DispenseMsg(data string) (err error){ ...@@ -41,7 +41,10 @@ func DispenseMsg(data string) (err error){
pushMsg := comUser{} pushMsg := comUser{}
if table == "lie_invoice_company" && php2go.InArray(action_type,action_type_slice){ if table == "lie_invoice_company" && php2go.InArray(action_type,action_type_slice){
if len(olddata) > 0{
//修改
for field,_ := range olddata{ for field,_ := range olddata{
if php2go.InArray(field,lie_invoice_company_field){ if php2go.InArray(field,lie_invoice_company_field){
//分发 //分发
...@@ -56,25 +59,52 @@ func DispenseMsg(data string) (err error){ ...@@ -56,25 +59,52 @@ func DispenseMsg(data string) (err error){
break break
} }
} }
}else{
//新增
pushMsg.ComId = gjson.Parse(data).Get("data.id").Int()
if pushMsg.ComId == 0{
return
}
_data,err := json.Marshal(&pushMsg)
if err == nil{
DispenseMsgToMq(string(_data))
}
}
} }
if table == "lie_invoice_com_user" && php2go.InArray(action_type,action_type_slice){ if table == "lie_invoice_com_user" && php2go.InArray(action_type,action_type_slice){
for field,_ := range olddata{ if len(olddata) > 0 {
if php2go.InArray(field,lie_invoice_com_user_field){ //修改
for field, _ := range olddata {
if php2go.InArray(field, lie_invoice_com_user_field) {
//分发 //分发
pushMsg.ComId = gjson.Parse(data).Get("data.com_id").Int() pushMsg.ComId = gjson.Parse(data).Get("data.com_id").Int()
pushMsg.UserId = gjson.Parse(data).Get("data.user_id").Int() pushMsg.UserId = gjson.Parse(data).Get("data.user_id").Int()
pushMsg.SaleId = gjson.Parse(data).Get("data.sale_id").Int() pushMsg.SaleId = gjson.Parse(data).Get("data.sale_id").Int()
if pushMsg.ComId == 0{ if pushMsg.ComId == 0 {
break break
} }
data,err := json.Marshal(&pushMsg) data, err := json.Marshal(&pushMsg)
if err == nil{ if err == nil {
DispenseMsgToMq(string(data)) DispenseMsgToMq(string(data))
} }
break break
} }
} }
}else{
//新增
pushMsg.ComId = gjson.Parse(data).Get("data.com_id").Int()
pushMsg.UserId = gjson.Parse(data).Get("data.user_id").Int()
pushMsg.SaleId = gjson.Parse(data).Get("data.sale_id").Int()
if pushMsg.ComId == 0 {
return
}
data, err := json.Marshal(&pushMsg)
if err == nil {
DispenseMsgToMq(string(data))
}
}
} }
if table == "lie_invoice_com_apply" && action_type == "insert"{ if table == "lie_invoice_com_apply" && action_type == "insert"{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment