|
@@ -196,20 +196,14 @@ public class EhsdPurchaseUpdateFlow extends FlowDelegate {
|
|
|
|
|
|
//先将当前合同id 以及 当前合同关联数据的合同id 改为临时id
|
|
|
long tempId = IdWorker.getId();
|
|
|
-// ehsdPurchaseService.update(q -> q.eq(BaseIdPo::getId, businessId).set(BaseIdPo::getId, tempId));
|
|
|
- ehsdPurchaseService.updatePurchaseId(businessId,tempId,SecurityUtils.getUserId());
|
|
|
+ ehsdPurchaseService.updatePurchaseId(businessId,tempId,SecurityUtils.getUserId(),null);
|
|
|
ehsdPurchaseProductService.update(q -> q.eq(EhsdPurchaseProduct::getPurchaseId, businessId).set(EhsdPurchaseProduct::getPurchaseId, tempId));
|
|
|
ehsdPurchaseProjectService.update(q -> q.eq(EhsdPurchaseProject::getPurchaseId, businessId).set(EhsdPurchaseProject::getPurchaseId, tempId));
|
|
|
ehsdPurchaseArrivalService.update(q -> q.eq(EhsdPurchaseArrival::getPurchaseId, businessId).set(EhsdPurchaseArrival::getPurchaseId, tempId));
|
|
|
|
|
|
|
|
|
//将旧合同的id改为新合同id
|
|
|
- ehsdPurchaseService.updatePurchaseId(oldPurchaseId,businessId,SecurityUtils.getUserId());
|
|
|
- ehsdPurchaseService.update(q -> q
|
|
|
- .eq(BaseIdPo::getId, oldPurchaseId)
|
|
|
- .set(BasePo::getUpdateTime, new Date())
|
|
|
- .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
- );
|
|
|
+ ehsdPurchaseService.updatePurchaseId(oldPurchaseId,businessId,SecurityUtils.getUserId(),null);
|
|
|
ehsdPurchaseProductService.update(q -> q
|
|
|
.eq(EhsdPurchaseProduct::getPurchaseId, oldPurchaseId)
|
|
|
.set(EhsdPurchaseProduct::getPurchaseId, businessId)
|
|
@@ -229,13 +223,7 @@ public class EhsdPurchaseUpdateFlow extends FlowDelegate {
|
|
|
.set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
);
|
|
|
//将新合同id改为旧合同id
|
|
|
- ehsdPurchaseService.updatePurchaseId(tempId,oldPurchaseId,SecurityUtils.getUserId());
|
|
|
- ehsdPurchaseService.update(q -> q
|
|
|
- .eq(BaseIdPo::getId, tempId)
|
|
|
- .set(EhsdPurchase::getOldPurchaseId, businessId)
|
|
|
- .set(BasePo::getUpdateTime, new Date())
|
|
|
- .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
- );
|
|
|
+ ehsdPurchaseService.updatePurchaseId(tempId,oldPurchaseId,SecurityUtils.getUserId(),businessId);
|
|
|
ehsdPurchaseProductService.update(q -> q
|
|
|
.eq(EhsdPurchaseProduct::getPurchaseId, tempId)
|
|
|
.set(EhsdPurchaseProduct::getPurchaseId, oldPurchaseId)
|