diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/qld/service/impl/QingLingServiceImpl.java b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/qld/service/impl/QingLingServiceImpl.java index e09177e1..fc00e193 100644 --- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/qld/service/impl/QingLingServiceImpl.java +++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/qld/service/impl/QingLingServiceImpl.java @@ -271,6 +271,16 @@ public class QingLingServiceImpl implements IQinglingApi { return result; } + //检测是否有物料 + QueryWrapper infoQW = new QueryWrapper<>(); + infoQW.eq("qld_no",dto.getQldNo()); + List infoList = invoicingQldInfoMapper.selectList(infoQW); + if(CollectionUtils.isEmpty(infoList)){ + result.put("status", "faild"); + result.put("message", "不存在物料,无法提交"); + return result; + } + //回退单-提交 QueryWrapper qw = new QueryWrapper<>(); qw.eq("qld_no", dto.getQldNo());