| | |
| | | package com.ruoyi.system.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.ruoyi.common.basic.PageInfo; |
| | | import com.ruoyi.common.constant.DictConstants; |
| | | import com.ruoyi.common.core.domain.R; |
| | |
| | | if (contract.getStatus().equals("4"))return R.fail("该合同已签订"); |
| | | contract.setSignature(dto.getSignature()); |
| | | contract.setStatus("4"); |
| | | contractMapper.updateById(contract); |
| | | contract.setFirstPayTime(contract.getStartTime().plusDays(10)); |
| | | List<TBill> bills = new ArrayList<>(); |
| | | contractMapper.updateById(contract); |
| | | |
| | | // TODO 进入签订审批流程 |
| | | |
| | | |
| | | List<TContractRentType> contractRentTypes = contractRentTypeService.list(); |
| | | // 生成第一笔账单 |
| | | // 第一次应缴费日期 |
| | |
| | | |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean updateContractAuditStatus(String projectId, Integer status) { |
| | | LambdaUpdateWrapper<TContract> contractLambdaUpdateWrapper = new LambdaUpdateWrapper<>(); |
| | | contractLambdaUpdateWrapper.eq(TContract::getId, projectId).set(TContract::getStatus, status); |
| | | return this.update(contractLambdaUpdateWrapper); |
| | | } |
| | | } |