|
|
@@ -11,8 +11,10 @@ import (
|
|
|
|
|
|
proj "dashoo.cn/micro/app/dao/proj"
|
|
|
contractModel "dashoo.cn/micro/app/model/contract"
|
|
|
+ trainModel "dashoo.cn/micro/app/model/train"
|
|
|
workflowModel "dashoo.cn/micro/app/model/workflow"
|
|
|
baseService "dashoo.cn/micro/app/service/base"
|
|
|
+ trainService "dashoo.cn/micro/app/service/train"
|
|
|
workflowService "dashoo.cn/micro/app/service/workflow"
|
|
|
"dashoo.cn/opms_libary/multipart"
|
|
|
"dashoo.cn/opms_libary/plugin/dingtalk"
|
|
|
@@ -754,8 +756,24 @@ func (s *OrderService) FeedbackSupport(ctx context.Context, req *model.FeedbackS
|
|
|
"feedback_support_content": req.FeedbackSupportContent,
|
|
|
})
|
|
|
|
|
|
- // TODO 更新销售申请 的支持人员总结信息
|
|
|
+ // 更新销售申请 的支持人员总结信息
|
|
|
+ if ent.OrderTypeName == "销售申请培训工单" {
|
|
|
+ trainSrv, err := trainService.NewSaleApplySummaryService(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ _, err = trainSrv.CreateSupport(ctx, &trainModel.TraSaleSupportReq{
|
|
|
+ ApplyId: ent.TrainSaleApplyId,
|
|
|
+ WorkOrderId: ent.Id,
|
|
|
+ FeedbackSupportContent: req.FeedbackSupportContent,
|
|
|
+ FeedbackSupportTime: req.FeedbackSupportTime,
|
|
|
+ })
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
+ // 日志
|
|
|
if err == nil {
|
|
|
s.WorkOrderSendMsg(ent, "支持工单总结反馈提醒", fmt.Sprintf("您的%v项目%v已有反馈,请尽快查看。", ent.NboName, ent.OrderTypeName), "30")
|
|
|
}
|