|
@@ -1,10 +1,7 @@
|
|
|
package com.uas.eis.service.Impl;
|
|
package com.uas.eis.service.Impl;
|
|
|
|
|
|
|
|
import com.uas.eis.beans.result.Result;
|
|
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.convertor.*;
|
|
|
import com.uas.eis.dao.BaseDao;
|
|
import com.uas.eis.dao.BaseDao;
|
|
|
import com.uas.eis.dao.SqlRowList;
|
|
import com.uas.eis.dao.SqlRowList;
|
|
|
import com.uas.eis.sdk.dto.*;
|
|
import com.uas.eis.sdk.dto.*;
|
|
@@ -36,6 +33,35 @@ public class STKServiceImpl implements STKService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private RequestSTKService requestSTKService;
|
|
private RequestSTKService requestSTKService;
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Result getDepartmentList(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<DepartmentDTO> departmentDTOS = baseDao.query("select * from (select rownum rn,AA.* from (select dp_id,dp_code,dp_name,dp_isleaf,dp_status,dp_headmancode,dp_headmanname,dp_pcode,dp_parentdpname,dp_level,dp_subof,dp_statuscode from department order by dp_id desc) AA ) where rn>="+start+" and rn<="+end , DepartmentDTO.class);
|
|
|
|
|
+
|
|
|
|
|
+ if (departmentDTOS.size() == 0 ){
|
|
|
|
|
+ return Result.error("部门资料无数据!");
|
|
|
|
|
+ }
|
|
|
|
|
+ int count = baseDao.getCount("select count(1) from department");
|
|
|
|
|
+
|
|
|
|
|
+ List<DepartmentResp> departmentResps = DepartmentConvertor.toDepartmentRespListByDepartmentDTOS(departmentDTOS);
|
|
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("pageNum", pageNum);
|
|
|
|
|
+ map.put("pageSize", pageSize);
|
|
|
|
|
+ map.put("size", count);
|
|
|
|
|
+ map.put("list", departmentResps);
|
|
|
|
|
+ return Result.success(map);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public Result getProduct(HttpServletRequest request, ProductReq req) {
|
|
public Result getProduct(HttpServletRequest request, ProductReq req) {
|
|
|
String code = req.getCode();
|
|
String code = req.getCode();
|