Explorar el Código

优化APP小红点

txf hace 3 años
padre
commit
6ad0e16c2e

+ 6 - 0
src/main/java/com/steerinfo/dil/controller/UniversalController.java

@@ -771,4 +771,10 @@ public class UniversalController extends BaseRESTfulController {
 //       }
 //       return success(list);
 //    }
+
+    @ApiOperation(value = "查询承运起止地点下拉框")
+    @GetMapping("/getNotReceiveOrderQuantity")
+    public Integer getNotReceiveOrderQuantity(@RequestParam("capacityNumber") String capacityNumber){
+        return universalMapper.getNotReceiveOrderQuantity(capacityNumber);
+    }
 }

+ 3 - 0
src/main/java/com/steerinfo/dil/mapper/UniversalMapper.java

@@ -174,4 +174,7 @@ public interface UniversalMapper {
     Map<String, Object> selectNum(String orderNumber);
 
     List<Map<String, Object>> selectOutbound(String orderNumber);
+
+    //通过车牌号查询未接收的订单数量(用于APP显示未接收小红点)
+    Integer getNotReceiveOrderQuantity(String capacityNumber);
 }

+ 7 - 0
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -916,4 +916,11 @@
                            ON RSA.AREA_ID = RC.AREA_ID
         WHERE RC.CONSIGNEE_ID = #{receiveId}
     </select>
+
+    <select id="getNotReceiveOrderQuantity" resultType="java.lang.Integer">
+        select count(ORDER_ID)
+        from OMSTRUCK_ORDER OO
+        where OO.CAPACITY_ID = (select CAPACITY_ID from RMS_CAPACITY where CAPACITY_NUMBER = #{capacityNumber})
+        and OO.ORDER_STATUS = 4
+    </select>
 </mapper>