diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java index d1ff513..a5d0b23 100644 --- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java +++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java @@ -1082,7 +1082,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl0){ + if(crkInfo.getCrkNum()>0 && StringUtils.equals("0",jhType)){ crkInfoMapper.insert(crkInfo); } @@ -1134,7 +1134,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl> queryWlsfzy(@RequestParam(name = "wlId", required = true) String wlId,@RequestParam(name = "nuId", required = true) String nuId) { + public Result> queryWlsfzy(@RequestParam(name = "wlId", required = true) String wlId,@RequestParam(name = "nuId", required = false) String nuId) { Map map = blWarehouseMaterialInfoService.queryWlsfzy(wlId, nuId); return Result.OK(map); } diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/warehouseMaterialInfo/service/impl/BlWarehouseMaterialInfoServiceImpl.java b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/warehouseMaterialInfo/service/impl/BlWarehouseMaterialInfoServiceImpl.java index bdb920d..0f40588 100644 --- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/warehouseMaterialInfo/service/impl/BlWarehouseMaterialInfoServiceImpl.java +++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/warehouseMaterialInfo/service/impl/BlWarehouseMaterialInfoServiceImpl.java @@ -77,6 +77,19 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl queryWlsfzy(String wlId, String nuId) { Map map = new HashMap<>(); + + List kcslList =baseMapper.selectList(new QueryWrapper().eq("wl_id", wlId)); + String sfxkcsl = "0"; + for(BlWarehouseMaterialInfo blWarehouseMaterialInfo:kcslList){ + if(Integer.parseInt(blWarehouseMaterialInfo.getKcsl())>0){ + sfxkcsl = "1"; + break; + } + } + if ("1".equals(sfxkcsl)){ + map.put("message","库存数量不为0,请先清空库存数量后再停用"); + } + //查询采购单数据是否有占用的 List cgdMainList = nuInvoicingCgdMainMapper.selecCgdWlsfzytList(wlId); if(cgdMainList.size()>0){