|
@@ -368,8 +368,21 @@ func UpdateOrderHandler(r *ghttp.Request) {
|
|
}
|
|
}
|
|
//退回单子重新编辑提交后更改审核状态
|
|
//退回单子重新编辑提交后更改审核状态
|
|
if auditStatus := gconv.Int(orderRes.Map()["audit_status"]); auditStatus < 0 {
|
|
if auditStatus := gconv.Int(orderRes.Map()["audit_status"]); auditStatus < 0 {
|
|
|
|
+ newAuditStatus := SwitchAudit(auditStatus)
|
|
upOrder["order_status"] = 0
|
|
upOrder["order_status"] = 0
|
|
- upOrder["audit_status"] = SwitchAudit(auditStatus)
|
|
|
|
|
|
+ upOrder["audit_status"] = newAuditStatus
|
|
|
|
+ //新增轨迹
|
|
|
|
+ _, err = g.DB().Save(ctx, "audit_records", map[string]interface{}{
|
|
|
|
+ "operator": uMsg.EntUserName,
|
|
|
|
+ "create_time": date.NowFormat(date.Date_Full_Layout),
|
|
|
|
+ "operator_type": 4,
|
|
|
|
+ "audit_status": newAuditStatus,
|
|
|
|
+ "order_code": param.OrderCode,
|
|
|
|
+ "audit_type": 2,
|
|
|
|
+ })
|
|
|
|
+ if err != nil {
|
|
|
|
+ return errors.New("新增审核轨迹失败")
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//编辑回退订单或未完成订单
|
|
//编辑回退订单或未完成订单
|
|
if _, err = g.DB().Ctx(ctx).Update(ctx, "dataexport_order", upOrder, "order_code=? and order_status=0 ", param.OrderCode); err != nil {
|
|
if _, err = g.DB().Ctx(ctx).Update(ctx, "dataexport_order", upOrder, "order_code=? and order_status=0 ", param.OrderCode); err != nil {
|