Browse Source

修改卸货筛选

luobang 3 years ago
parent
commit
9028615ef0

+ 3 - 0
src/main/java/com/steerinfo/dil/controller/TmstruckUnloadResultController.java

@@ -66,6 +66,9 @@ public class TmstruckUnloadResultController extends BaseRESTfulController {
         if (orderType!=null){
         if (orderType!=null){
             mapValue.put("orderTypee", orderType);
             mapValue.put("orderTypee", orderType);
         }
         }
+        if(con !=null &&!"null".equals(con)){
+            mapValue.put("con","%" + con + "%");
+        }
         if (userId!=null){
         if (userId!=null){
             mapValue.put("userId",userId);
             mapValue.put("userId",userId);
         }
         }

+ 1 - 0
src/main/java/com/steerinfo/dil/service/impl/TmstruckMeasureCommissionServiceImpl.java

@@ -336,6 +336,7 @@ public class TmstruckMeasureCommissionServiceImpl implements ITmstruckMeasureCom
                 measureCommission.put("IsAssembly", false);
                 measureCommission.put("IsAssembly", false);
                 measureCommission.put("deliveryMethod", "磅重交货");
                 measureCommission.put("deliveryMethod", "磅重交货");
                 measureCommission.put("packagesNum", 0);
                 measureCommission.put("packagesNum", 0);
+
                 break;
                 break;
             case 11:
             case 11:
                 //纯内转发送计量委托
                 //纯内转发送计量委托

+ 4 - 4
src/main/java/com/steerinfo/dil/util/ColumnDataUtil.java

@@ -27,10 +27,10 @@ public class ColumnDataUtil {
 
 
     public PageListAdd tableColumnData(Integer apiId, List<Map<String, Object>> list,List<Map<String,Object>> data) {
     public PageListAdd tableColumnData(Integer apiId, List<Map<String, Object>> list,List<Map<String,Object>> data) {
         List<Map<String, Object>> columnDataList = columnDataFeign.getColumnData(apiId);
         List<Map<String, Object>> columnDataList = columnDataFeign.getColumnData(apiId);
-        //for (Map<String, Object> columnData : columnDataList) {
-        //    //每个表头字段的过滤条件
-        //    columnData.put("filters", setListMap(data, columnData.get("prop").toString()));
-        //}
+        for (Map<String, Object> columnData : columnDataList) {
+            //每个表头字段的过滤条件
+            columnData.put("filters", setListMap(data, columnData.get("prop").toString()));
+        }
         PageListAdd pageList = new PageListAdd(data);
         PageListAdd pageList = new PageListAdd(data);
         pageList.setColumnData(columnDataList);
         pageList.setColumnData(columnDataList);
         return pageList;
         return pageList;

+ 6 - 0
src/main/resources/com/steerinfo/dil/mapper/StatisticalReportMapper.xml

@@ -254,6 +254,12 @@
                     "capacityNumber" like '%${item}%'
                     "capacityNumber" like '%${item}%'
                 </foreach>
                 </foreach>
             </if>
             </if>
+            <if test="lineName != null">
+                and
+                <foreach collection="lineName" item="item" open="(" separator="or" close=")">
+                    "lineName" like '%${item}%'
+                </foreach>
+            </if>
             <if test="warehouseName != null">
             <if test="warehouseName != null">
                 and
                 and
                 <foreach collection="warehouseName" item="item" open="(" separator="or" close=")">
                 <foreach collection="warehouseName" item="item" open="(" separator="or" close=")">

+ 5 - 0
src/main/resources/com/steerinfo/dil/mapper/TmstruckUnloadResultMapper.xml

@@ -868,6 +868,7 @@
         SELECT *
         SELECT *
         FROM (
         FROM (
         SELECT TUR.RESULT_ID             "resultId",
         SELECT TUR.RESULT_ID             "resultId",
+        OO.ORDER_NUMBER || RC.CAPACITY_NUMBER || RW.WAREHOUSE_NAME || RM.MATERIAL_NAME "mohu",
         OO.ORDER_NUMBER           "orderNumber",
         OO.ORDER_NUMBER           "orderNumber",
         RC.CAPACITY_NUMBER        "capacityNumber",
         RC.CAPACITY_NUMBER        "capacityNumber",
         RM.MATERIAL_NAME          "materialName",
         RM.MATERIAL_NAME          "materialName",
@@ -894,7 +895,11 @@
         ORDER BY TUR.RESULT_END_TIME desc
         ORDER BY TUR.RESULT_END_TIME desc
         )
         )
         <where>
         <where>
+            <if test="con !=null">
+                 "mohu" like #{con}
+            </if>
             <if test="orderNumber != null">
             <if test="orderNumber != null">
+                and
                 <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
                 <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
                     "orderNumber" like '%${item}%'
                     "orderNumber" like '%${item}%'
                 </foreach>
                 </foreach>