From b56f0b0c09f150b8a6747b3076ea07053b07a940 Mon Sep 17 00:00:00 2001
From: Fancy <Fancy.fx@outlook.com>
Date: 星期二, 09 七月 2024 15:24:10 +0800
Subject: [PATCH] getWorkLast change null to error

---
 pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java |   29 ++++-------------------------
 1 files changed, 4 insertions(+), 25 deletions(-)

diff --git a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java
index 30ce98d..4f9fdf4 100644
--- a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java
+++ b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java
@@ -172,7 +172,8 @@
     public StaAssemblyWorkLast getWorkLast(String workId) {
         StaAssemblyWorkLast result = assemblyWorkLastDao.selectByPrimaryKey(Long.parseLong(workId));
         if (result == null) {
-            return null;
+            throw new RuntimeException("绯荤粺涓病鏈夎鏉$櫥褰曚俊鎭�");
+            //return null;
         }
         BaUser userInfo = getUserInfo(result.getUserId().toString());
         PltStation stationInfo = getStationInfo(result.getStationId().toString());
@@ -208,6 +209,7 @@
             //鎵惧埌瀵瑰簲鐨勪骇鍝佷俊鎭�
             PltProduct  product = productDao.selectByPrimaryKey(assyPlan.getProId());
             if (product != null) {
+                result.setProId(product.getId());
                 result.setProName(product.getName());
                 String devicePrefix = "110" + product.getCode() + assyPlan.getBatchNo();
                 result.setDevicePrefix(devicePrefix);
@@ -295,6 +297,7 @@
         if (product == null) {
             throw new RuntimeException("浜у搧淇℃伅鏈夎鎴栬鍏朵粬浜哄憳淇敼,璇风櫥褰曠鐞嗙郴缁熸煡鐪嬩换鍔″叧鑱斾骇鍝両D涓�:" + assyPlan.getProId());
         }
+        result.setProId(product.getId());
         result.setProName(product.getName());
         String devicePrefix = "110" + product.getCode() + assyPlan.getBatchNo();
         result.setDevicePrefix(devicePrefix);
@@ -331,28 +334,6 @@
             });
         });*/
         return planList;
-    }
-
-    //workId   assistants 浼犵殑鏄崟涓殑userId  蹇呬紶鍙傛暟
-    public List<BaUser> updateAssistant(QueryVo vo) {
-        //鎵惧埌workId
-        StaAssemblyWorkLast workLast = assemblyWorkLastDao.selectByPrimaryKey(vo.getWorkId());
-        if (workLast == null) {
-            throw new RuntimeException("绯荤粺涓病鏈夎鏉$櫥褰曚俊鎭�,璇锋鏌ユ垨閲嶆柊鐧诲綍");
-        }
-        //濡傛灉assistants 鏈�101 鍒欏垹鎺�
-        StringBuilder sb = new StringBuilder();
-        String[] assistantArr = vo.getAssistants().split(",");
-        for (String item : assistantArr) {
-            if (item.startsWith(USER_PREFIX)) {
-                sb.append(item.substring(3)).append(",");
-            } else {
-                sb.append(item).append(",");
-            }
-        }
-        String assistantStr = assistantArr.length > 0 ? sb.deleteCharAt(sb.length() - 1).toString() : "";
-        List<BaUser> userInfo = baUserDao.selectByAssistants(vo.getAssistants());
-        return userInfo;
     }
 
     public int addAssistant(String workId, String assistant) {
@@ -417,6 +398,4 @@
         List<BaUser> assistantList = baUserDao.selectByAssistants(workLast.getAssistants());
         return assistantList;
     }
-
-
 }
\ No newline at end of file

--
Gitblit v1.8.0