Browse Source

feature:审批流实例Id更新

ZZH-wl 1 year ago
parent
commit
c63fa8a558
1 changed files with 5 additions and 5 deletions
  1. 5 5
      opms_parent/app/service/proj/business.go

+ 5 - 5
opms_parent/app/service/proj/business.go

@@ -338,7 +338,7 @@ func (p *businessService) Create(req *model.AddProjBusinessReq) (err error) {
 			return err
 		}
 		// 更新项目审批信息
-		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Update()
+		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Where(p.Dao.C.Id, lastId).Update()
 		if err != nil {
 			return err
 		}
@@ -663,7 +663,7 @@ func (p *businessService) BusinessTransfer(req *model.BusinessTransferReq) error
 			return err
 		}
 		// 更新项目审批信息
-		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Update()
+		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Where(p.Dao.C.Id, req.Id).Update()
 		if err != nil {
 			return err
 		}
@@ -819,7 +819,7 @@ func (p *businessService) BusinessUpgrade(req *model.BusinessUpgradeReq, fileMap
 			return err
 		}
 		// 更新项目审批信息
-		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Update()
+		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Where(p.Dao.C.Id, req.Id).Update()
 		if err != nil {
 			return err
 		}
@@ -1424,7 +1424,7 @@ func (p *businessService) BusinessDowngrade(req *model.BusinessDowngradeReq) err
 			return err
 		}
 		// 更新项目审批信息
-		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Update()
+		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Where(p.Dao.C.Id, req.Id).Update()
 		if err != nil {
 			return err
 		}
@@ -1662,7 +1662,7 @@ func (p *businessService) ConvertToReserve(req *model.BusinessToReserveReq) erro
 			return err
 		}
 		// 更新项目审批信息
-		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Update()
+		_, err = p.Dao.TX(tx).Data(g.Map{p.Dao.C.ApproType: business.ApproType, p.Dao.C.ApproInstanceId: instanceId}).Where(p.Dao.C.Id, req.Id).Update()
 		if err != nil {
 			return err
 		}