|
@@ -91,8 +91,8 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//产品code
|
|
//产品code
|
|
|
- if (agreementProductQueryVo.getProductCode() != null){
|
|
|
|
|
- ptlAgreementProductCostsNewLambdaQueryWrapper.eq(PtlAgreementProductCostsNew::getProductId, agreementProductQueryVo.getProductCode());
|
|
|
|
|
|
|
+ if (agreementProductQueryVo.getProductCode() != null && !agreementProductQueryVo.getProductCode().isEmpty()){
|
|
|
|
|
+ ptlAgreementProductCostsNewLambdaQueryWrapper.in(PtlAgreementProductCostsNew::getProductId, agreementProductQueryVo.getProductCode());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//费用时间
|
|
//费用时间
|
|
@@ -193,7 +193,7 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//产品code
|
|
//产品code
|
|
|
- if(agreementProductQueryVo.getProductCode() != null){
|
|
|
|
|
|
|
+ if(agreementProductQueryVo.getProductCode() != null && !agreementProductQueryVo.getProductCode().isEmpty()){
|
|
|
ptlAgreementProductCostsNewLambdaQueryWrapper.eq(PtlAgreementProductCostsNew::getProductId, agreementProductQueryVo.getProductCode());
|
|
ptlAgreementProductCostsNewLambdaQueryWrapper.eq(PtlAgreementProductCostsNew::getProductId, agreementProductQueryVo.getProductCode());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -675,6 +675,10 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
BeanUtils.copyProperties(agreementProductCosts, ptlAgreementProductCostsNew);
|
|
BeanUtils.copyProperties(agreementProductCosts, ptlAgreementProductCostsNew);
|
|
|
//修改审核状态为未审核
|
|
//修改审核状态为未审核
|
|
|
ptlAgreementProductCostsNew.setIsAudit(0);
|
|
ptlAgreementProductCostsNew.setIsAudit(0);
|
|
|
|
|
+ String newProjectId = agreementProductCosts.getProductId().get(0);
|
|
|
|
|
+ String newProjectName = agreementProductCosts.getProductName().get(0);
|
|
|
|
|
+ ptlAgreementProductCostsNew.setProductId(newProjectId);
|
|
|
|
|
+ ptlAgreementProductCostsNew.setProductName(newProjectName);
|
|
|
int update = baseMapper.updateById(ptlAgreementProductCostsNew);
|
|
int update = baseMapper.updateById(ptlAgreementProductCostsNew);
|
|
|
|
|
|
|
|
//更新费用出口表信息
|
|
//更新费用出口表信息
|
|
@@ -966,6 +970,27 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ @Transactional
|
|
|
|
|
+ public boolean costsEndDateBatch(AgreementProductCostsEndDateVo agreementProductCostsEndDateVo){
|
|
|
|
|
+ for (String id : agreementProductCostsEndDateVo.getIds()){
|
|
|
|
|
+ PtlAgreementProductCostsNew ptlAgreementProductCostsNew = this.getById(id);
|
|
|
|
|
+ if(ptlAgreementProductCostsNew == null){
|
|
|
|
|
+ throw new SystemException("费用不存在");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (agreementProductCostsEndDateVo.getCostsEndDate() == null) {
|
|
|
|
|
+ throw new SystemException("费用止期不可为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ ptlAgreementProductCostsNew.setCostsEndDate(agreementProductCostsEndDateVo.getCostsEndDate());
|
|
|
|
|
+ String desc = "修改费用因子";
|
|
|
|
|
+ //添加费用因子轨迹
|
|
|
|
|
+ ptlAgreementProductCostsTrajectoryService.addCostsTrajectory(ptlAgreementProductCostsNew.getId(),desc,BaseController.getUser().getId());
|
|
|
|
|
+ baseMapper.updateById(ptlAgreementProductCostsNew);
|
|
|
|
|
+ }
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@Autowired
|
|
@Autowired
|
|
|
PtlAgreementService ptlAgreementService;
|
|
PtlAgreementService ptlAgreementService;
|
|
|
|
|
|