src/main/java/com/zy/asrs/controller/MatController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/mapper/LocDetlMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/LocDetlService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/LocDetlMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MatController.java
@@ -10,10 +10,12 @@ import com.core.annotations.ManagerAuth; import com.core.common.*; import com.core.exception.CoolException; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.Mat; import com.zy.asrs.entity.MatPrint; import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.entity.result.KeyValueVo; import com.zy.asrs.service.LocDetlService; import com.zy.asrs.service.MatService; import com.zy.asrs.utils.MatExcelListener; import com.zy.common.CodeRes; @@ -39,6 +41,8 @@ @Autowired private MatService matService; @Autowired private LocDetlService locDetlService; @Autowired private SnowflakeIdWorker snowflakeIdWorker; @@ -150,7 +154,15 @@ if (Cools.isEmpty(list)){ return R.error(); } for (Mat entity : list){ LocDetl locDetl = locDetlService.selectByMatnr(entity.getMatnr()); if (!Cools.isEmpty(locDetl)) { throw new CoolException("当前物料在库,无法删除!"); } if (!matService.delete(new EntityWrapper<>(entity))) { throw new CoolException("删除失败,请联系管理员"); } src/main/java/com/zy/asrs/mapper/LocDetlMapper.java
@@ -67,4 +67,6 @@ Double selectLocDetlSumQty(String locNo); LocDetl selectByMatnr(String matnr); } src/main/java/com/zy/asrs/service/LocDetlService.java
@@ -55,4 +55,5 @@ List<LocDetl> unreason(); Double getLocDetlSumQty(String locNo); LocDetl selectByMatnr(String matnr); } src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java
@@ -116,4 +116,8 @@ public Double getLocDetlSumQty(String locNo) { return this.baseMapper.selectLocDetlSumQty(locNo); } public LocDetl selectByMatnr(String matnr) { return this.baseMapper.selectByMatnr(matnr); } } src/main/resources/mapper/LocDetlMapper.xml
@@ -319,5 +319,7 @@ where loc_no=#{locNo} </select> <select id="selectByMatnr" resultType="com.zy.asrs.entity.LocDetl"> select * from asr_loc_detl where matnr=#{matnr} </select> </mapper>