| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.dto.contract.ContractDto; |
| | | import com.java110.dto.contractAttr.ContractAttrDto; |
| | | import com.java110.dto.contractChangePlan.ContractChangePlanDto; |
| | | import com.java110.dto.purchaseApply.PurchaseApplyDto; |
| | | import com.java110.entity.audit.AuditUser; |
| | | import com.java110.intf.common.IContractApplyUserInnerServiceSMO; |
| | | import com.java110.intf.common.IContractChangeUserInnerServiceSMO; |
| | | import com.java110.intf.store.IContractAttrInnerServiceSMO; |
| | | import com.java110.intf.store.IContractInnerServiceSMO; |
| | | import com.java110.store.bmo.contract.IGetContractBMO; |
| | |
| | | @Autowired |
| | | private IContractApplyUserInnerServiceSMO contractApplyUserInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IContractChangeUserInnerServiceSMO contractChangeUserInnerServiceSMO; |
| | | /** |
| | | * @param contractDto |
| | | * @return 订单服务能够接受的报文 |
| | |
| | | |
| | | return responseEntity; |
| | | } |
| | | @Override |
| | | public ResponseEntity<String> queryContractChangeTask(AuditUser auditUser) { |
| | | long count = contractChangeUserInnerServiceSMO.getUserTaskCount(auditUser); |
| | | |
| | | List<ContractDto> contractDtos = null; |
| | | |
| | | if (count > 0) { |
| | | List<ContractChangePlanDto> purchaseApplyDtos = contractChangeUserInnerServiceSMO.getUserTasks(auditUser); |
| | | contractDtos = BeanConvertUtil.covertBeanList(purchaseApplyDtos, ContractDto.class); |
| | | } else { |
| | | contractDtos = new ArrayList<>(); |
| | | } |
| | | ResultVo resultVo = new ResultVo((int) Math.ceil((double) count / (double) auditUser.getRow()), new Long(count).intValue(), contractDtos); |
| | | |
| | | ResponseEntity<String> responseEntity = new ResponseEntity<String>(resultVo.toString(), HttpStatus.OK); |
| | | |
| | | return responseEntity; |
| | | } |
| | | |
| | | @Override |
| | | public ResponseEntity<String> queryContractChangeHistoryTask(AuditUser auditUser) { |
| | | |
| | | long count = contractChangeUserInnerServiceSMO.getUserHistoryTaskCount(auditUser); |
| | | |
| | | List<ContractDto> contractDtos = null; |
| | | |
| | | if (count > 0) { |
| | | List<ContractChangePlanDto> purchaseApplyDtos = contractChangeUserInnerServiceSMO.getUserHistoryTasks(auditUser); |
| | | contractDtos = BeanConvertUtil.covertBeanList(purchaseApplyDtos, ContractDto.class); |
| | | } else { |
| | | contractDtos = new ArrayList<>(); |
| | | } |
| | | ResultVo resultVo = new ResultVo((int) Math.ceil((double) count / (double) auditUser.getRow()), new Long(count).intValue(), contractDtos); |
| | | |
| | | ResponseEntity<String> responseEntity = new ResponseEntity<String>(resultVo.toString(), HttpStatus.OK); |
| | | |
| | | return responseEntity; |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public ResponseEntity<String> queryContractTask(AuditUser auditUser) { |