Explorar o código

多次领用,非空判断

gaodandan %!s(int64=6) %!d(string=hai) anos
pai
achega
b0f3421511

+ 3 - 1
src/main/java/com/chinaitop/depot/device/controller/StorageDeviceInputController.java

@@ -84,7 +84,9 @@ public class StorageDeviceInputController {
84
         	 }
84
         	 }
85
         	 if(storageDeviceinput.getPosition()!=null){
85
         	 if(storageDeviceinput.getPosition()!=null){
86
     			 BasicEquipmentEquipmentPool equipmentEquipmentPool=poolServivce.findByIdObj(Integer.parseInt(storageDeviceinput.getPosition()));
86
     			 BasicEquipmentEquipmentPool equipmentEquipmentPool=poolServivce.findByIdObj(Integer.parseInt(storageDeviceinput.getPosition()));
87
-    			 storageDeviceinput.setPositionName(equipmentEquipmentPool.getPutPosition());
87
+    			 if(equipmentEquipmentPool!=null){
88
+    				 storageDeviceinput.setPositionName(equipmentEquipmentPool.getPutPosition());
89
+    			 }
88
 
90
 
89
         	 }
91
         	 }
90
 		}
92
 		}

+ 1 - 1
src/main/java/com/chinaitop/depot/device/mapper/StorageDeviceinputMapper.xml

@@ -583,7 +583,7 @@
583
 
583
 
584
    <select id="getModelGetList" parameterType="java.util.Map" resultMap="BaseResultMap">
584
    <select id="getModelGetList" parameterType="java.util.Map" resultMap="BaseResultMap">
585
 
585
 
586
-   select <include refid="Base_Column_List" /> from storage_deviceinput sd where `status`=0 and device_name In (select enumId from basic_enum where  enumName=#{deviceName}) and 
586
+   select <include refid="Base_Column_List" /> from storage_deviceinput sd where device_name In (select enumId from basic_enum where  enumName=#{deviceName}) and 
587
 
587
 
588
    storage_rack IN (select id  from basic_equipment_equipment_pool bee where shelf_id=#{storageRack}) ;
588
    storage_rack IN (select id  from basic_equipment_equipment_pool bee where shelf_id=#{storageRack}) ;
589
 
589