自动化立体仓库 - WMS系统
#
lsh
2024-12-27 b23125070f478fe9e0ab773b1ba1a3cfd8ab7a25
src/main/java/com/zy/asrs/controller/BasQualityTestingController.java
@@ -1,6 +1,5 @@
package com.zy.asrs.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
@@ -62,6 +61,10 @@
    @RequestMapping(value = "/basQualityTesting/add/auth")
    @ManagerAuth
    public R add(BasQualityTesting basQualityTesting) {
        BasQualityTesting boxType = basQualityTestingService.selectOne(new EntityWrapper<BasQualityTesting>().eq("box_type", basQualityTesting.getBoxType()));
        if (!Cools.isEmpty(boxType)){
            return R.error("标识号重复,请检查!!!");
        }
        basQualityTestingService.insert(basQualityTesting);
        return R.ok();
    }
@@ -72,6 +75,11 @@
        if (Cools.isEmpty(basQualityTesting) || null==basQualityTesting.getId()){
            return R.error();
        }
        BasQualityTesting boxType = basQualityTestingService.selectOne(new EntityWrapper<BasQualityTesting>().eq("box_type", basQualityTesting.getBoxType()));
        BasQualityTesting basQualityTesting1 = basQualityTestingService.selectById(basQualityTesting.getId());
        if (!Cools.isEmpty(boxType) && !basQualityTesting1.equals(boxType)){
            return R.error("标识号重复,请检查!!!");
        }
        basQualityTestingService.updateById(basQualityTesting);
        return R.ok();
    }