|
|
@@ -4,12 +4,10 @@ import com.uas.eis.beans.result.Result;
|
|
|
import com.uas.eis.convertor.BomConvertor;
|
|
|
import com.uas.eis.convertor.BomDetailConvertor;
|
|
|
import com.uas.eis.convertor.ProductConvertor;
|
|
|
+import com.uas.eis.convertor.ProjectConvertor;
|
|
|
import com.uas.eis.dao.BaseDao;
|
|
|
import com.uas.eis.sdk.dto.*;
|
|
|
-import com.uas.eis.sdk.resp.BomDetailResp;
|
|
|
-import com.uas.eis.sdk.resp.BomReadResp;
|
|
|
-import com.uas.eis.sdk.resp.BomResp;
|
|
|
-import com.uas.eis.sdk.resp.ProdcutResp;
|
|
|
+import com.uas.eis.sdk.resp.*;
|
|
|
import com.uas.eis.service.RequestSTKService;
|
|
|
import com.uas.eis.service.STKService;
|
|
|
import org.slf4j.Logger;
|
|
|
@@ -77,4 +75,29 @@ public class STKServiceImpl implements STKService {
|
|
|
return Result.success(bomReadResp);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Result getProject(ProductPageDTO productPageDTO) {
|
|
|
+ int pageNum = 1;
|
|
|
+ int pageSize = 20;
|
|
|
+ if (productPageDTO !=null){
|
|
|
+ pageNum = Integer.valueOf(productPageDTO.getPageNum());
|
|
|
+ pageSize = Integer.valueOf(productPageDTO.getPageSize());
|
|
|
+ }else{
|
|
|
+ return Result.error("参数错误!");
|
|
|
+ }
|
|
|
+ int start = ((pageNum - 1) * pageSize + 1);
|
|
|
+ int end = pageNum * pageSize;
|
|
|
+
|
|
|
+ List<ProjectDTO> projectDTOList = baseDao.query("select * from (select rownum rn,AA.* from ( " +
|
|
|
+ " select prj_id,prj_code,prj_name,prj_sourcecode,prj_customername,prj_sourcetype,prj_customercode,prj_status,prj_producttype,prj_person,prj_assignto,prj_description,prj_start,prj_end,prj_recordate,prj_auditstatus,prj_remark,pt_code from Project left join ProjectMainTask on prj_code=pt_prjcode order by prj_id desc " +
|
|
|
+ " ) AA ) where rn>="+start+" and rn<="+end , ProjectDTO.class);
|
|
|
+
|
|
|
+ if (projectDTOList.size() == 0 ){
|
|
|
+ return Result.error("项目申请单无数据!");
|
|
|
+ }
|
|
|
+
|
|
|
+ List<ProjectResp> projectResps = ProjectConvertor.toProjectRespListByProjectDTOs(projectDTOList);
|
|
|
+ return Result.success(projectResps);
|
|
|
+ }
|
|
|
+
|
|
|
}
|