소스 검색

Merge remote-tracking branch 'origin/dev' into dev

lazhaoqian 3 년 전
부모
커밋
dbbeaa0de5
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

+ 8 - 2
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

@@ -608,10 +608,16 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
         list.forEach(map -> {
             map.put("fBilltype", "其他账务");
             if (map.get("fVslid") != null) {
-                map.put("shipsName", tVesselMapper.selectTVesselById(((Integer) map.get("fVslid")).longValue()).getfName());
+                TVessel fVslid = tVesselMapper.selectTVesselById(((Integer) map.get("fVslid")).longValue());
+                if (fVslid != null){
+                    map.put("shipsName", fVslid.getfName());
+                }
             }
             if (map.get("fVoyid") != null) {
-                map.put("voyage", tVoyageMapper.selectTVoyageById(((Integer) map.get("fVoyid")).longValue()).getfNo());
+                TVoyage voyage = tVoyageMapper.selectTVoyageById(((Integer) map.get("fVoyid")).longValue());
+                if (voyage != null){
+                    map.put("voyage", voyage.getfNo());
+                }
             }
         });
         return list;