自动化立体仓库 - WMS系统
#
DELL
2022-05-06 b43d307ac60607bcc556ca52c54cee0176b66273
src/main/java/com/zy/asrs/controller/MatCodeController.java
@@ -12,8 +12,10 @@
import com.core.common.Cools;
import com.core.common.DateUtils;
import com.core.common.R;
import com.zy.asrs.entity.LocDetl;
import com.zy.asrs.entity.MatCode;
import com.zy.asrs.entity.MatCodePrint;
import com.zy.asrs.service.LocDetlService;
import com.zy.asrs.service.MatCodeService;
import com.zy.asrs.utils.VersionUtils;
import com.zy.common.CodeRes;
@@ -40,6 +42,8 @@
    @Autowired
    private MatCodeService matCodeService;
    @Autowired
    private LocDetlService locDetlService;
    @RequestMapping(value = "/matCode/{id}/auth")
    @ManagerAuth
@@ -117,6 +121,10 @@
            return R.error();
        }
        for (MatCode entity : list){
            Integer count = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("mat_no",entity.getMatNo()));
            if(count>0){
                return R.error("产品编码" + entity.getMatNo() + "在库存中已存在,禁止删除");
            }
            matCodeService.delete(new EntityWrapper<>(entity));
        }
        return R.ok();