|
|
@@ -352,7 +352,7 @@ func (p *businessService) BusinessTransfer(req *model.BusinessTransferReq) error
|
|
|
}
|
|
|
service.SetUpdatedInfo(businessMap, p.GetCxtUserId(), p.GetCxtUserName())
|
|
|
|
|
|
- opnContent := businessMap
|
|
|
+ opnContent := gconv.Map(gconv.String(businessMap))
|
|
|
opnContent["origSaleId"] = business.SaleId
|
|
|
opnContent["origSaleName"] = business.SaleName
|
|
|
opnContent["saleId"] = req.UserId
|
|
|
@@ -817,6 +817,7 @@ func (p *businessService) BusinessUpgradeNotify(flow *workflowModel.PlatWorkflow
|
|
|
}
|
|
|
|
|
|
var data = g.Map{}
|
|
|
+ var remark string
|
|
|
if msg.ProcessType == "terminate" {
|
|
|
data[p.Dao.C.ApproStatus] = ApprovalReturn
|
|
|
}
|
|
|
@@ -835,6 +836,8 @@ func (p *businessService) BusinessUpgradeNotify(flow *workflowModel.PlatWorkflow
|
|
|
gconv.Struct(dynamics.OpnContent, updateData)
|
|
|
data = gconv.Map(updateData)
|
|
|
data[p.Dao.C.ApproStatus] = ApprovalOK
|
|
|
+ remarkMap := gconv.Map(dynamics.OpnContent)
|
|
|
+ remark = gconv.String(g.Map{"nboType": remarkMap["remarkMap"], "origNboType": remarkMap["origNboType"]})
|
|
|
}
|
|
|
|
|
|
// 项目修改
|
|
|
@@ -846,6 +849,7 @@ func (p *businessService) BusinessUpgradeNotify(flow *workflowModel.PlatWorkflow
|
|
|
dynamics := model.ProjBusinessDynamics{
|
|
|
BusId: business.Id,
|
|
|
OpnType: OpnUpgradeApproval,
|
|
|
+ Remark: remark,
|
|
|
}
|
|
|
_, err = p.CreateProjBusinessDynamics(nil, dynamics, data)
|
|
|
if err != nil {
|
|
|
@@ -982,6 +986,7 @@ func (p *businessService) BusinessDowngradeNotify(flow *workflowModel.PlatWorkfl
|
|
|
}
|
|
|
|
|
|
var data = g.Map{}
|
|
|
+ var remark string
|
|
|
if msg.ProcessType == "terminate" {
|
|
|
data[p.Dao.C.ApproStatus] = ApprovalReturn
|
|
|
}
|
|
|
@@ -1000,6 +1005,8 @@ func (p *businessService) BusinessDowngradeNotify(flow *workflowModel.PlatWorkfl
|
|
|
gconv.Struct(dynamics.OpnContent, updateData)
|
|
|
data = gconv.Map(updateData)
|
|
|
data[p.Dao.C.ApproStatus] = ApprovalOK
|
|
|
+ remarkMap := gconv.Map(dynamics.OpnContent)
|
|
|
+ remark = gconv.String(g.Map{"nboType": remarkMap["remarkMap"], "origNboType": remarkMap["origNboType"]})
|
|
|
}
|
|
|
|
|
|
// 项目修改
|
|
|
@@ -1011,6 +1018,7 @@ func (p *businessService) BusinessDowngradeNotify(flow *workflowModel.PlatWorkfl
|
|
|
dynamics := model.ProjBusinessDynamics{
|
|
|
BusId: business.Id,
|
|
|
OpnType: OpnDowngradeApproval,
|
|
|
+ Remark: remark,
|
|
|
}
|
|
|
_, err = p.CreateProjBusinessDynamics(nil, dynamics, data)
|
|
|
if err != nil {
|
|
|
@@ -1036,7 +1044,7 @@ func (p *businessService) SetPrimacyContact(req *model.BusinessPrimacyContactReq
|
|
|
}
|
|
|
service.SetUpdatedInfo(businessMap, p.GetCxtUserId(), p.GetCxtUserName())
|
|
|
|
|
|
- opnContent := businessMap
|
|
|
+ opnContent := gconv.Map(gconv.String(businessMap))
|
|
|
opnContent["origContactId"] = business.ContactId
|
|
|
opnContent["origContactName"] = business.ContactName
|
|
|
opnContent["origContactPostion"] = business.ContactPostion
|
|
|
@@ -1074,7 +1082,7 @@ func (p *businessService) UpdateBusinessStatus(req *model.UpdateBusinessStatusRe
|
|
|
}
|
|
|
service.SetUpdatedInfo(businessMap, p.GetCxtUserId(), p.GetCxtUserName())
|
|
|
|
|
|
- opnContent := businessMap
|
|
|
+ opnContent := gconv.Map(gconv.String(businessMap))
|
|
|
opnContent["origNboStatus"] = business.NboStatus
|
|
|
err = p.Dao.Transaction(context.TODO(), func(ctx context.Context, tx *gdb.TX) error {
|
|
|
// 更新项目
|