|
@@ -79,6 +79,8 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
|
|
|
|
|
private final PtlAgreementAttributionHistoryService ptlAgreementAttributionHistoryService;
|
|
private final PtlAgreementAttributionHistoryService ptlAgreementAttributionHistoryService;
|
|
|
|
|
|
|
|
|
|
+ private final PtlAgreementTrajectoryService ptlAgreementTrajectoryService;
|
|
|
|
|
+
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private PtlAgreementDeptHistoryService ptlAgreementDeptHistoryService;
|
|
private PtlAgreementDeptHistoryService ptlAgreementDeptHistoryService;
|
|
|
|
|
|
|
@@ -102,7 +104,8 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
PtlAgreementHistoryService ptlAgreementHistoryService,
|
|
PtlAgreementHistoryService ptlAgreementHistoryService,
|
|
|
PtlAgreementProductCostsHistoryService ptlAgreementProductCostsHistoryService,
|
|
PtlAgreementProductCostsHistoryService ptlAgreementProductCostsHistoryService,
|
|
|
PtlAgreementUndwrtRulesHistoryService ptlAgreementUndwrtRulesHistoryService,
|
|
PtlAgreementUndwrtRulesHistoryService ptlAgreementUndwrtRulesHistoryService,
|
|
|
- PtlAgreementAttributionHistoryService ptlAgreementAttributionHistoryService) {
|
|
|
|
|
|
|
+ PtlAgreementAttributionHistoryService ptlAgreementAttributionHistoryService,
|
|
|
|
|
+ PtlAgreementTrajectoryService ptlAgreementTrajectoryService) {
|
|
|
this.ptlAgreementProductCostsService = ptlAgreementProductCostsService;
|
|
this.ptlAgreementProductCostsService = ptlAgreementProductCostsService;
|
|
|
this.ptlAgreementAttributionService = ptlAgreementAttributionService;
|
|
this.ptlAgreementAttributionService = ptlAgreementAttributionService;
|
|
|
this.ptlAgreementDeptService = ptlAgreementDeptService;
|
|
this.ptlAgreementDeptService = ptlAgreementDeptService;
|
|
@@ -116,6 +119,7 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
this.ptlAgreementProductCostsHistoryService = ptlAgreementProductCostsHistoryService;
|
|
this.ptlAgreementProductCostsHistoryService = ptlAgreementProductCostsHistoryService;
|
|
|
this.ptlAgreementUndwrtRulesHistoryService = ptlAgreementUndwrtRulesHistoryService;
|
|
this.ptlAgreementUndwrtRulesHistoryService = ptlAgreementUndwrtRulesHistoryService;
|
|
|
this.ptlAgreementAttributionHistoryService = ptlAgreementAttributionHistoryService;
|
|
this.ptlAgreementAttributionHistoryService = ptlAgreementAttributionHistoryService;
|
|
|
|
|
+ this.ptlAgreementTrajectoryService = ptlAgreementTrajectoryService;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -208,6 +212,14 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
ptlAgreement.setCreateTime(LocalDateTime.now());
|
|
ptlAgreement.setCreateTime(LocalDateTime.now());
|
|
|
ptlAgreement.setDeleted(0);
|
|
ptlAgreement.setDeleted(0);
|
|
|
save(ptlAgreement);
|
|
save(ptlAgreement);
|
|
|
|
|
+ // 新增协议轨迹
|
|
|
|
|
+ PtlAgreementTrajectory ptlAgreementTrajectory = new PtlAgreementTrajectory();
|
|
|
|
|
+ ptlAgreementTrajectory.setId(IdGenerate.nextId());
|
|
|
|
|
+ ptlAgreementTrajectory.setAgreementId(ptlAgreement.getId());
|
|
|
|
|
+ ptlAgreementTrajectory.setReadme("添加协议");
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateTime(LocalDateTime.now());
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateBy(userName);
|
|
|
|
|
+ ptlAgreementTrajectoryService.save(ptlAgreementTrajectory);
|
|
|
// 新增协议后按序号重新排序
|
|
// 新增协议后按序号重新排序
|
|
|
List<PtlAgreement> updateList = new ArrayList<>();
|
|
List<PtlAgreement> updateList = new ArrayList<>();
|
|
|
List<PtlAgreement> list = ptlAgreementMapper.selectList(new QueryWrapper<PtlAgreement>()
|
|
List<PtlAgreement> list = ptlAgreementMapper.selectList(new QueryWrapper<PtlAgreement>()
|
|
@@ -681,7 +693,7 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
ptlAgreement.setUpdateTime(LocalDateTime.now());
|
|
ptlAgreement.setUpdateTime(LocalDateTime.now());
|
|
|
//add by hxl 2024-06-12 修改协议改为可以更新null的判断
|
|
//add by hxl 2024-06-12 修改协议改为可以更新null的判断
|
|
|
boolean b = ptlAgreementMapper.updateWithNull(ptlAgreement);
|
|
boolean b = ptlAgreementMapper.updateWithNull(ptlAgreement);
|
|
|
-
|
|
|
|
|
|
|
+ // 修改协议序号
|
|
|
List<PtlAgreement> updateList = new ArrayList<>();
|
|
List<PtlAgreement> updateList = new ArrayList<>();
|
|
|
List<PtlAgreement> list = ptlAgreementMapper.selectList(new QueryWrapper<PtlAgreement>()
|
|
List<PtlAgreement> list = ptlAgreementMapper.selectList(new QueryWrapper<PtlAgreement>()
|
|
|
.ge("serial_number", ptlAgreement.getSerialNumber())
|
|
.ge("serial_number", ptlAgreement.getSerialNumber())
|
|
@@ -698,6 +710,14 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
// 修改协议
|
|
// 修改协议
|
|
|
//boolean b = updateById(ptlAgreement);
|
|
//boolean b = updateById(ptlAgreement);
|
|
|
AssertionUtils.isSucceed(b, "协议信息修改失败");
|
|
AssertionUtils.isSucceed(b, "协议信息修改失败");
|
|
|
|
|
+ //添加协议修改轨迹
|
|
|
|
|
+ PtlAgreementTrajectory ptlAgreementTrajectory = new PtlAgreementTrajectory();
|
|
|
|
|
+ ptlAgreementTrajectory.setId(IdGenerate.nextId());
|
|
|
|
|
+ ptlAgreementTrajectory.setAgreementId(agreementId);
|
|
|
|
|
+ ptlAgreementTrajectory.setReadme("修改协议");
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateTime(LocalDateTime.now());
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateBy(userName);
|
|
|
|
|
+ ptlAgreementTrajectoryService.save(ptlAgreementTrajectory);
|
|
|
// 关联表都是先删除后添加
|
|
// 关联表都是先删除后添加
|
|
|
proxyObject.deleteAssociationInformationExcludeCosts(agreementId);
|
|
proxyObject.deleteAssociationInformationExcludeCosts(agreementId);
|
|
|
// 提交 账号信息 授权部门
|
|
// 提交 账号信息 授权部门
|
|
@@ -975,6 +995,13 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
newPtlAgreement.setPartnerCompaniesId(ptlAgreement.getPartnerCompaniesId());
|
|
newPtlAgreement.setPartnerCompaniesId(ptlAgreement.getPartnerCompaniesId());
|
|
|
newPtlAgreement.generateTheProtocolCode();
|
|
newPtlAgreement.generateTheProtocolCode();
|
|
|
save(newPtlAgreement);
|
|
save(newPtlAgreement);
|
|
|
|
|
+ PtlAgreementTrajectory ptlAgreementTrajectory = new PtlAgreementTrajectory();
|
|
|
|
|
+ ptlAgreementTrajectory.setId(IdGenerate.nextId());
|
|
|
|
|
+ ptlAgreementTrajectory.setAgreementId(newPtlAgreement.getId());
|
|
|
|
|
+ ptlAgreementTrajectory.setReadme("添加协议");
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateTime(LocalDateTime.now());
|
|
|
|
|
+ ptlAgreementTrajectory.setCreateBy(BaseController.getUserId());
|
|
|
|
|
+ ptlAgreementTrajectoryService.save(ptlAgreementTrajectory);
|
|
|
return HttpResult.ok("协议复制成功");
|
|
return HttpResult.ok("协议复制成功");
|
|
|
}
|
|
}
|
|
|
|
|
|