From 991dfb176737ab9d8d686a10a8ef6ec776431b55 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期六, 19 十月 2024 13:52:52 +0800
Subject: [PATCH] *
---
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 16 ++++++++++++++++
1 files changed, 16 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..356576c 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1,13 +1,18 @@
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;
+import java.util.Date;
import java.util.List;
/**
@@ -16,6 +21,9 @@
@Slf4j
@Service
public class OpenServiceImpl implements OpenService {
+
+ @Autowired
+ private WrkMastService wrkMastService;
@Override
@Transactional
@@ -26,12 +34,20 @@
@Override
@Transactional
public R wcsTaskDistribution(WcsTaskDistributionParam param) {
+ Date now = new Date();
+ 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);
+ wrkMast.setModiTime(now);
+ wrkMast.setAppeTime(now);
+ wrkMastService.insert(wrkMast);
return R.ok();
}
--
Gitblit v1.9.1