|
|
@ -8,6 +8,7 @@ import com.qs.serve.modules.tbs.entity.TbsActivity; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityPayCondition; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
|
import com.qs.serve.modules.tbs.mapper.TbsActivityPayConditionMapper; |
|
|
|
import com.qs.serve.modules.vtb.service.VtbVerificationService; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -23,10 +24,12 @@ import java.util.List; |
|
|
|
@AllArgsConstructor |
|
|
|
public class TbsCostContractApplication { |
|
|
|
|
|
|
|
private final TbsBudgetReleaseApplicationService tbsBudgetReleaseApplicationService; |
|
|
|
private final TbsActivityPayConditionMapper activityPayConditionMapper; |
|
|
|
private final TbsActivityPayConditionService activityPayConditionService; |
|
|
|
private final TbsActivityService tbsActivityService; |
|
|
|
private final TbsCostApplyService tbsCostApplyService; |
|
|
|
private final VtbVerificationService verificationService; |
|
|
|
|
|
|
|
public void resetState(){ |
|
|
|
//更新遗漏的已完成费用申请
|
|
|
@ -52,6 +55,7 @@ public class TbsCostContractApplication { |
|
|
|
activity.setReleaseFlag(1); |
|
|
|
activity.setReleaseAmount(activity.getTotalAmount().subtract(activity.getUsedAmount())); |
|
|
|
activity.setActivityState(TbsActivityState.STATE_4_Release); |
|
|
|
tbsBudgetReleaseApplicationService.check(activity.getId()); |
|
|
|
} |
|
|
|
} |
|
|
|
tbsActivityService.updateBatchById(activityList); |
|
|
|