|
|
@ -229,7 +229,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
data.put("supplierCode", tbsCostApply.getSupplierCode()); |
|
|
|
data.put("targetId", tbsCostApply.getId()+""); |
|
|
|
data.put("targetCode", tbsCostApply.getCode()); |
|
|
|
data.put("exsp1",TbsSeeYonConst.CostApplyConf.Code()); |
|
|
|
data.put("exsp1",TbsSeeYonConst.CostApplyContractConf.Code()); |
|
|
|
//添加跳转地址业务
|
|
|
|
String urlKey = "exsp5"+IdUtil.simpleUUID(); |
|
|
|
String baseJumpUrl = JumpToUtil.getUrl(projectProperties.getHostUrl(),TbsSeeYonConst.CostApplyConf.Code(),urlKey); |
|
|
@ -266,8 +266,8 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
data.put("bankAccount",""); |
|
|
|
data.put("sealID",""); |
|
|
|
data.put("sealName",""); |
|
|
|
data.put("sealNum",""); |
|
|
|
data.put("fileNum",""); |
|
|
|
data.put("sealNum","0"); |
|
|
|
data.put("fileNum","0"); |
|
|
|
|
|
|
|
LambdaQueryWrapper<TbsCostContract> lqw = new LambdaQueryWrapper<>(); |
|
|
|
lqw.eq(TbsCostContract::getCostApplyId,tbsCostApply.getId()); |
|
|
@ -276,8 +276,8 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
TbsCostContract contract = contracts.get(0); |
|
|
|
data.put("contractName",contract.getContractName()); |
|
|
|
data.put("contractTotalMoney",contract.getContractAmount()); |
|
|
|
data.put("signDate",contract.getSignTime()); |
|
|
|
data.put("expireDate",contract.getExpireTime()); |
|
|
|
data.put("signDate",contract.getSignTime()==null?null:contract.getSignTime().toString()); |
|
|
|
data.put("expireDate",contract.getExpireTime()==null?null:contract.getExpireTime().toString()); |
|
|
|
data.put("contractContent",contract.getContractCondition()); |
|
|
|
data.put("contractFile",""); |
|
|
|
} |
|
|
@ -301,9 +301,9 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
dataActivity.setActivityCode(currActivity.getActivityCode()); |
|
|
|
dataActivity.setActivityPurpose(currActivity.getActTitle()); |
|
|
|
dataActivity.setCostCode(tbsCostApply.getCode()); |
|
|
|
dataActivity.setStartDate(currActivity.getActStartDate()); |
|
|
|
dataActivity.setEndDate(currActivity.getActEndDate()); |
|
|
|
dataActivity.setWriteOffDate(currActivity.getPreCheckDate()); |
|
|
|
dataActivity.setStartDate(currActivity.getActStartDate()==null?null:currActivity.getActStartDate().toString()); |
|
|
|
dataActivity.setEndDate(currActivity.getActEndDate()==null?null:currActivity.getActEndDate().toString()); |
|
|
|
dataActivity.setWriteOffDate(currActivity.getPreCheckDate()==null?null:currActivity.getPreCheckDate().toString()); |
|
|
|
dataActivity.setProductType(centerGoods.getTargetType()); |
|
|
|
dataActivity.setProduct(centerGoods.getTargetName()); |
|
|
|
dataActivity.setAccountCode(centerGoods.getSubjectCode()); |
|
|
@ -327,7 +327,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
subPayment.setPayItem(payCondition.getTitle()); |
|
|
|
subPayment.setPayCondition(payCondition.getConditionMsg()); |
|
|
|
subPayment.setMoney(currActivity.getTotalAmount()); |
|
|
|
subPayment.setPayDate(payCondition.getPaymentDate()); |
|
|
|
subPayment.setPayDate(payCondition.getPaymentDate()!=null?payCondition.getPaymentDate().toString():null); |
|
|
|
subPayment.setActualPayDate(null); |
|
|
|
subPayment.setPayCompleteState(payCondition.getPreNotifyStatus()); |
|
|
|
subPayment.setPayRemark(payCondition.getRemark()); |
|
|
@ -342,7 +342,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
TbsContractCostSubItem.ToDoItem toDoItem = new TbsContractCostSubItem.ToDoItem(); |
|
|
|
toDoItem.setServiceDescription(costTodo.getDescr()); |
|
|
|
toDoItem.setDeliveryStandard(costTodo.getPayMsg()); |
|
|
|
toDoItem.setDeliveryDate(costTodo.getPrePayDate()); |
|
|
|
toDoItem.setDeliveryDate(costTodo.getPrePayDate()==null?null : costTodo.getPrePayDate().toString()); |
|
|
|
toDoItem.setAgreeRemark(costTodo.getRemark()); |
|
|
|
subList.add(toDoItem); |
|
|
|
} |
|
|
@ -354,7 +354,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
this.buildCommonApplyData(id, tbsCostApply, activityList, supplier, result, sysUser, data); |
|
|
|
} |
|
|
|
//修改申请编码
|
|
|
|
String templateCode = tbsCostApply.getCostThemeEditFlag().equals(1) |
|
|
|
String templateCode = tbsCostApply.getContractFlag().equals(1) |
|
|
|
?TbsSeeYonConst.CostApplyContractConf.Code() |
|
|
|
:TbsSeeYonConst.CostApplyConf.Code(); |
|
|
|
BaseCreateProcessBo createProcess = new BaseCreateProcessBo(); |
|
|
@ -369,7 +369,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
} |
|
|
|
String flowId = flowIdResult.getData(); |
|
|
|
String formId = null; |
|
|
|
R<String> formIdResult = seeYonService.getFormId(TbsSeeYonConst.CostApplyConf.Code(),tbsCostApply.getId()); |
|
|
|
R<String> formIdResult = seeYonService.getFormId(templateCode,tbsCostApply.getId()); |
|
|
|
if(formIdResult.getStatus()==200){ |
|
|
|
formId = formIdResult.getData(); |
|
|
|
} |
|
|
@ -434,7 +434,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
budgetLogService.saveBatch(budgetLogList); |
|
|
|
} |
|
|
|
//创建流程后回调
|
|
|
|
BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(TbsSeeYonConst.CostApplyConf.Code(),costApply.getId()+""); |
|
|
|
BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(templateCode,costApply.getId()+""); |
|
|
|
seeYonService.createCallbackStatus(callbackBo); |
|
|
|
activitySlottingFeeMapper.updatePassFlagByCostApplyId(costApply.getId(),2); |
|
|
|
|
|
|
|