From c2116cdee584c009b7ffb1c89b062e35873b8885 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期四, 17 十月 2024 13:48:55 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 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 3c9d90a..3a3a1ea 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1,10 +1,14 @@
 package com.zy.asrs.service.impl;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.core.common.Cools;
 import com.core.common.R;
 import com.zy.asrs.entity.WrkMast;
 import com.zy.asrs.entity.param.WcsTaskDistributionParam;
 import com.zy.asrs.service.OpenService;
+import com.zy.asrs.service.WrkMastService;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -17,6 +21,9 @@
 @Service
 public class OpenServiceImpl implements OpenService {
 
+    @Autowired
+    private WrkMastService wrkMastService;
+
     @Override
     @Transactional
     public List<String> queryStock() {
@@ -26,12 +33,17 @@
     @Override
     @Transactional
     public R wcsTaskDistribution(WcsTaskDistributionParam param) {
+        WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", param.getTaskNo()));
+        if (!Cools.isEmpty(wrkMast1)){
+            return R.error("宸ヤ綔鍙峰凡瀛樺湪").add("宸ヤ綔鍙峰凡瀛樺湪锛宼askNo="+param.getTaskNo());
+        }
         WrkMast wrkMast = new WrkMast();
         wrkMast.setWrkNo(param.getTaskNo());
         wrkMast.setSourceStaNo(param.getStartSta$());
         wrkMast.setStaNo(param.getEndSta$());
         wrkMast.setWrkSts(1L);
         wrkMast.setIoType(1);
+        wrkMastService.insert(wrkMast);
         return R.ok();
     }
 

--
Gitblit v1.9.1