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