From f638c59bf4d35a4e2f645a157cdc5ce787094012 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期一, 13 二月 2023 10:57:47 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   23 ++++-------------------
 1 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index c334d7a..3c49116 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -25,9 +25,6 @@
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
 import java.util.*;
 
 /**
@@ -590,18 +587,12 @@
 
         int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet",param.getPackNo()));
         int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet",param.getPackNo()));
+        int countPakin = waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet",param.getPackNo()));
         if (countLoc > 0 || countWrk > 0) {
             throw new CoolException("宸ヤ綔妗�/搴撳瓨鏉$爜鏁版嵁宸插瓨鍦�===>>" + param.getPackNo());
+        }else if (countPakin>0){
+            throw new CoolException("閲嶅鐢宠" + param.getPackNo());
         }
-
-        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-        java.util.Date date1=null;
-        try {
-            date1= sdf.parse(param.getRequestTime());
-        } catch (ParseException e) {
-            e.printStackTrace();
-        }
-        java.sql.Date requestTime = new java.sql.Date(date1.getTime());
 
         // 鐢熸垚鍏ュ簱閫氱煡妗�
 //        Mat mat = matService.selectByMatnr(param.getPackName());
@@ -616,7 +607,7 @@
         waitPakin.setIoStatus("N");     // 鍏ュ嚭鐘舵��
         waitPakin.setAnfme(1.0);  // 鏁伴噺
         waitPakin.setStatus("Y");    // 鐘舵��
-        waitPakin.setManuDate(requestTime.toString());
+        waitPakin.setManuDate(param.getRequestTime());
         waitPakin.setAppeUser(null);
         waitPakin.setAppeTime(new Date());
         waitPakin.setModiUser(null);
@@ -651,12 +642,6 @@
             throw new CoolException("PACK鐮佷负锛�"+param.getPackNo()+"鐨勮揣鐗╁簱浣嶇姸鎬佷笉鏄�淔鈥�");
         }else if (locMast.getFireStatus()!=0){
             throw new CoolException("璀﹀憡锛侊紒锛丳ACK鐮佷负锛�"+param.getPackNo()+"鐨勫簱浣嶏細"+locMast.getLocNo()+"娑堥槻鐘舵�佸紓甯革紒锛侊紒");
-//        }else if (locMast.getFireStatus()!=0){
-//            throw new CoolException("璀﹀憡锛侊紒锛丳ACK鐮佷负锛�"+param.getPackNo()+"鐨勫簱浣嶏細"+locMast.getLocNo()+"娑堥槻鐘舵�佸紓甯革紒锛侊紒");
-//        }else if (locMast.getFireStatus()!=0){
-//            throw new CoolException("璀﹀憡锛侊紒锛丳ACK鐮佷负锛�"+param.getPackNo()+"鐨勫簱浣嶏細"+locMast.getLocNo()+"娑堥槻鐘舵�佸紓甯革紒锛侊紒");
-//        }else if (locMast.getFireStatus()!=0){
-//            throw new CoolException("璀﹀憡锛侊紒锛丳ACK鐮佷负锛�"+param.getPackNo()+"鐨勫簱浣嶏細"+locMast.getLocNo()+"娑堥槻鐘舵�佸紓甯革紒锛侊紒");
         }else {
             Date now = new Date();
             Integer ioType = 101;   //鍏ュ嚭搴撶被鍨�

--
Gitblit v1.9.1