|
@@ -14,6 +14,7 @@ import com.zjugis.business.bean.response.SumResponse;
|
|
import com.zjugis.business.constants.ContractApplyConstants;
|
|
import com.zjugis.business.constants.ContractApplyConstants;
|
|
import com.zjugis.business.constants.FlowStatusConstants;
|
|
import com.zjugis.business.constants.FlowStatusConstants;
|
|
import com.zjugis.business.mapper.ContractApplyMapper;
|
|
import com.zjugis.business.mapper.ContractApplyMapper;
|
|
|
|
+import com.zjugis.business.service.CommonService;
|
|
import com.zjugis.business.service.ContractApplyService;
|
|
import com.zjugis.business.service.ContractApplyService;
|
|
import com.zjugis.business.service.ContractService;
|
|
import com.zjugis.business.service.ContractService;
|
|
import com.zjugis.framework.common.exception.ServiceException;
|
|
import com.zjugis.framework.common.exception.ServiceException;
|
|
@@ -29,6 +30,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import static com.zjugis.business.constants.ResponseStatusEnum.WORKFLOW_ERROR;
|
|
import static com.zjugis.business.constants.ResponseStatusEnum.WORKFLOW_ERROR;
|
|
|
|
|
|
@@ -51,9 +53,13 @@ public class ContractApplyServiceImpl implements ContractApplyService {
|
|
private AdminUserApi adminUserApi;
|
|
private AdminUserApi adminUserApi;
|
|
@Autowired
|
|
@Autowired
|
|
private WorkflowClient workflowClient;
|
|
private WorkflowClient workflowClient;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CommonService commonService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Page<ContractApplyResp> page(ContractApplyDto contractApplyDto) {
|
|
public Page<ContractApplyResp> page(ContractApplyDto contractApplyDto) {
|
|
|
|
+ Set<String> deptIds = commonService.getDeptCondition(contractApplyDto.getDeptId());
|
|
|
|
+ contractApplyDto.setDeptIds(deptIds);
|
|
Page<ContractApply> page = new Page<>(contractApplyDto.getPageNo(),contractApplyDto.getPageSize());
|
|
Page<ContractApply> page = new Page<>(contractApplyDto.getPageNo(),contractApplyDto.getPageSize());
|
|
return contractApplyMapper.page(page,contractApplyDto);
|
|
return contractApplyMapper.page(page,contractApplyDto);
|
|
}
|
|
}
|