Browse Source

fix(交付工单): 自测bug修复

lk 2 năm trước cách đây
mục cha
commit
ae8386b7d9

+ 1 - 1
opms_parent/app/model/work/internal/deliver_order_imp_progress.go

@@ -20,7 +20,7 @@ type DeliverOrderImpProgress struct {
 	EndDate              *gtime.Time `orm:"end_date"                json:"endDate"`              // 结束时间
 	ReaStartDate         *gtime.Time `orm:"rea_start_date"          json:"reaStartDate"`         // 实际开始时间
 	ReaEndDate           *gtime.Time `orm:"rea_end_date"            json:"reaEndDate"`           // 实际结束时间
-	ProgressStatus       string      `orm:"progress_status"         json:"progressStatus"`       // 状态(10未开始20进行中30已完成)
+	ProgressStatus       string      `orm:"progress_status"         json:"progressStatus"`       // 状态(10未开始、15待确认、20进行中30已完成、40安装审批通过)
 	DeliverStatus        string      `orm:"deliver_status"          json:"deliverStatus"`        // 发货状态(10未开始、20进行中、30已发货、40产品已验收、50确认已到货、60安装完成)
 	ProgressLevel        string      `orm:"progress_level"          json:"progressLevel"`        // 优先级(10最高 20普通 30较低 )
 	ProgressType         string      `orm:"progress_type"           json:"progressType"`         // 10发货任务单/20组装任务单/30部署安装单

+ 7 - 8
opms_parent/app/service/work/deliver_order_progress.go

@@ -254,8 +254,7 @@ func (s DeliverOrderProgressService) Start(ctx context.Context, req *work.Delive
 			}, "id = ?", req.Id)
 		} else {
 			_, err = tx.Update("deliver_order_imp_progress", map[string]interface{}{
-				"progress_status":     "20",
-				"deliver_status":      "15",
+				"progress_status":     "15",
 				"expect_install_time": req.ExpectInstallTime,
 				"remark":              req.Remark,
 			}, "id = ?", req.Id)
@@ -288,7 +287,7 @@ func (s DeliverOrderProgressService) ConfirmInstallInfo(ctx context.Context, req
 
 	txerr := s.Dao.DB.Transaction(ctx, func(ctx context.Context, tx *gdb.TX) error {
 		_, err = tx.Update("deliver_order_imp_progress", map[string]interface{}{
-			"deliver_status":     "20",
+			"progress_status":    "20",
 			"rea_start_date":     gtime.Now(),
 			"install_begin_time": req.InstallBeginTime,
 			"install_end_time":   req.InstallBeginTime,
@@ -707,11 +706,11 @@ func (s DeliverOrderProgressService) AuditInstall(ctx context.Context, req *work
 
 	txerr := s.Dao.DB.Transaction(ctx, func(ctx context.Context, tx *gdb.TX) error {
 		_, err = tx.Update("deliver_order_imp_progress", map[string]interface{}{
-			"deliver_status": "70", // 发货状态(10未开始、15待确认、20进行中、30已发货、40产品已验收、50确认已到货、60安装完成、70安装审批通过)
-			"audit_user_id":  s.userInfo.Id,
-			"audit_user":     s.userInfo.NickName,
-			"audit_time":     gtime.Now(),
-			"audit_desc":     req.Remark,
+			"progress_status": "40", // 状态(10未开始、15待确认、20进行中、30已完成、40安装审批通过)
+			"audit_user_id":   s.userInfo.Id,
+			"audit_user":      s.userInfo.NickName,
+			"audit_time":      gtime.Now(),
+			"audit_desc":      req.Remark,
 		}, "id = ?", req.Id)
 		if err != nil {
 			return err