袁少华 4 yıl önce
ebeveyn
işleme
9956a98ad4

+ 51 - 0
src/main/java/org/jeecg/modules/appInterface/controller/FbsWorkingStatisticsController.java

@@ -395,13 +395,64 @@ public class FbsWorkingStatisticsController {
 		 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
 	 }
 
+	 /**
+	  * 通过人员编码查询人员信息
+	  * @param userId
+	  * @return
+	  */
+	 @RequestMapping(value = "getPersonByCode")
+	 @ResponseBody
+	 public ResponseEntity<ResHttpStatus> getPersonByCode(String userId){
+
+		 ResHttpStatus res = new ResHttpStatus();
+		 if(StringUtils.isBlank(userId)){
+			 res.setCode("1");
+			 res.setMsg("人员编码不能为空-userId");
+			 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
+		 }
+		 List<FbsPerson> entity = fbsPersonService.getPerByCode(userId);
+		 if(entity.size() < 1){
+			 res.setCode("1");
+			 res.setMsg("人员编码不正确"+userId);
+			 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
+		 }
+
+		 Map<String,String> map = new HashMap<>();
+		 map.put("userCode",entity.get(0).getCpersoncode());
+		 map.put("realName",entity.get(0).getCpersonname());
+
+		 res.setCode("0");
+		 res.setMsg("成功");
+		 res.setData(map);
 
+		 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
+	 }
 
+	 /**
+	  * 根据工单id(条码)获取工单信息
+	  * @param sheetId
+	  * @return
+	  */
+	 @RequestMapping(value = "getOrderBySheetId")
+	 @ResponseBody
+	 public ResponseEntity<ResHttpStatus> getOrderBySheetId(String sheetId) {
 
+		 ResHttpStatus res = new ResHttpStatus();
+		 if (StringUtils.isBlank(sheetId)) {
+			 res.setCode("1");
+			 res.setMsg("人员编码不能为空-userId");
+			 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
+		 }
 
+//		 fbsWorkingStatisticsService.getById();
 
+		 res.setCode("0");
+		 res.setMsg("成功");
+//		 res.setData(map);
 
+		 return new ResponseEntity<ResHttpStatus>(res, HttpStatus.OK);
 
+	 }
 
 	 /**
 	  * 分页列表查询