|
|
@ -53,10 +53,13 @@ import com.qs.serve.modules.tzc.mapper.TzcPolicyItemMapper; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcPolicyGoodsSyncService; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcPolicyItemLogService; |
|
|
|
import com.qs.serve.modules.tzc.service.TzcPolicyItemService; |
|
|
|
import com.qs.serve.modules.vtb.common.VtbFundFlowType; |
|
|
|
import com.qs.serve.modules.vtb.common.VtbVerificationState; |
|
|
|
import com.qs.serve.modules.vtb.entity.VtbFundFlow; |
|
|
|
import com.qs.serve.modules.vtb.entity.VtbVerification; |
|
|
|
import com.qs.serve.modules.vtb.entity.VtbVerificationSubject; |
|
|
|
import com.qs.serve.modules.vtb.mapper.VtbVerificationSubjectMapper; |
|
|
|
import com.qs.serve.modules.vtb.service.VtbFundFlowService; |
|
|
|
import com.qs.serve.modules.vtb.service.VtbVerificationService; |
|
|
|
import com.qs.serve.modules.vtb.service.VtbVerificationSubjectService; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
@ -87,6 +90,11 @@ public class PortalOfCostApplication { |
|
|
|
private final SysSyncLogService sysSyncLogService; |
|
|
|
private SysTableTempMapper sysTableTempMapper; |
|
|
|
|
|
|
|
private TbsCostTodoService tbsCostTodoService; |
|
|
|
private final TbsActivityPayConditionService activityPayConditionService; |
|
|
|
private final TbsBudgetService budgetService; |
|
|
|
private final TbsBudgetCostItemService budgetCostItemService; |
|
|
|
private final VtbFundFlowService fundFlowService; |
|
|
|
private TbsActivityService activityService; |
|
|
|
private TbsActivityCenterService activityCenterService; |
|
|
|
private TbsActivitySubjectService activitySubjectService; |
|
|
@ -122,6 +130,7 @@ public class PortalOfCostApplication { |
|
|
|
private TzcPolicyItemService policyItemServiceService; |
|
|
|
private TzcPolicyItemLogService policyItemLogService; |
|
|
|
private TzcPolicyGoodsSyncService tzcPolicyGoodsSyncService; |
|
|
|
private SysUserService sysUserService; |
|
|
|
private final XiaoLuTonService xiaoLuTonService; |
|
|
|
|
|
|
|
private ProjectApisProperties projectApisProperties; |
|
|
@ -1230,7 +1239,16 @@ public class PortalOfCostApplication { |
|
|
|
* @param contractBo |
|
|
|
*/ |
|
|
|
public void releaseContractCost(ProcessReleaseContractBo contractBo){ |
|
|
|
|
|
|
|
TbsCostApply costApply = costApplyService.getByCode(contractBo.getCostCode()); |
|
|
|
TbsActivity activity = activityService.listByCostApplyId(costApply.getId()).get(0); |
|
|
|
List<TbsCostTodo> costTodoList = tbsCostTodoService.listByCostId(costApply.getId()); |
|
|
|
for (TbsCostTodo costTodo : costTodoList) { |
|
|
|
if(costTodo.getCheckStatus().equals(1)){ |
|
|
|
Assert.throwEx("协议条款审批中,不在支付失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
SysUser sysUser = sysUserService.getByAccount(contractBo.getCostCode()); |
|
|
|
verificationService.release(activity.getId(),sysUser.getCode(),true); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|