Преглед изворни кода

bug修改,外加替换时间插件

lvzhikai пре 5 година
родитељ
комит
5e8add878b

+ 3 - 1
src/main/java/com/chinaitop/depot/agent/basic/controller/AgentStorehouseController.java

@@ -150,7 +150,9 @@ public class AgentStorehouseController {
150 150
             map.put("agentDepotName","%" + agentDepotName + "%");
151 151
         }
152 152
 
153
-        PageHelper.startPage(pageNum, pageSize);
153
+        if (pageNum != null && pageSize != null) {
154
+            PageHelper.startPage(pageNum, pageSize);
155
+        }
154 156
         List<Map<String,Object>> list = agentStorehouseService.getStoreList(map);
155 157
         PageInfo<Map<String,Object>> pageInfo = new PageInfo<Map<String,Object>>(list);
156 158
         return pageInfo;

+ 2 - 2
src/main/java/com/chinaitop/depot/agent/basic/controller/AgentTankController.java

@@ -221,8 +221,8 @@ public class AgentTankController {
221 221
     })
222 222
     public Map<String, Object> importFile(MultipartFile file, String fileType, HttpServletRequest request, Integer orgId){
223 223
 
224
-        String[] titleArr = {"代储粮库名称","油罐编号", "设计容量", "设计年限", "是否国债投资", "启用日期", "当前状态", "责任保管员"};//第一行的title
225
-        boolean[] emptyArr = {false, false, false, false, false, false, false, false};//指定列可为空,不可为空值为false.
224
+        String[] titleArr = {"代储粮库名称", "油罐编号", "油罐名称", "设计容量", "设计年限", "是否国债投资", "启用日期", "当前状态", "责任保管员"};//第一行的title
225
+        boolean[] emptyArr = {false, false, false, false, false, false, false, false, false};//指定列可为空,不可为空值为false.
226 226
 
227 227
         List<List<String>> list = new ArrayList<List<String>>();//该list为数据返回的list
228 228
         Map<String, Object> fileMap = new HashMap<>();

+ 2 - 2
src/main/java/com/chinaitop/depot/agent/basic/mapper/BusinessAgentWarehouseMapper.xml

@@ -329,8 +329,8 @@
329 329
     <if test="warehouseName != null">
330 330
       AND bware.warehouse_name LIKE #{warehouseName,jdbcType=VARCHAR}
331 331
     </if>
332
-    <if test="agentDepotName != null">
333
-      AND bware.storehouse_id = #{agentDepotName,jdbcType=VARCHAR}
332
+    <if test="storehouseId != null">
333
+      AND bware.storehouse_id = #{storehouseId,jdbcType=VARCHAR}
334 334
     </if>
335 335
     UNION ALL
336 336
     SELECT

+ 21 - 10
src/main/java/com/chinaitop/depot/agent/basic/service/impl/AgentTankServiceImpl.java

@@ -105,18 +105,18 @@ public class AgentTankServiceImpl implements agentTankService {
105 105
                         agent.setOrgId(orgId);
106 106
                         break;
107 107
                     case 2:
108
-                        //设计容量
108
+                        //油罐名称
109 109
                         if (revList.get(j) != null && !"".equals(revList.get(j))) {
110 110
                             len = revList.get(j).length();
111 111
                             if (len > 30) {
112 112
                                 msg = "第 "+(i+1)+" 行第 3 列的值的长度不能超过30!";
113 113
                                 return msg;
114 114
                             }
115
+                            agent.setTankName(revList.get(j));
115 116
                         }
116
-                        agent.setDesignStorage(revList.get(j));
117 117
                         break;
118 118
                     case 3:
119
-                        //设计年限
119
+                        //设计容量
120 120
                         if (revList.get(j) != null && !"".equals(revList.get(j))) {
121 121
                             len = revList.get(j).length();
122 122
                             if (len > 30) {
@@ -124,9 +124,20 @@ public class AgentTankServiceImpl implements agentTankService {
124 124
                                 return msg;
125 125
                             }
126 126
                         }
127
-                        agent.setDesignYear(revList.get(j));
127
+                        agent.setDesignStorage(revList.get(j));
128 128
                         break;
129 129
                     case 4:
130
+                        //设计年限
131
+                        if (revList.get(j) != null && !"".equals(revList.get(j))) {
132
+                            len = revList.get(j).length();
133
+                            if (len > 30) {
134
+                                msg = "第 "+(i+1)+" 行第 5 列的值的长度不能超过30!";
135
+                                return msg;
136
+                            }
137
+                        }
138
+                        agent.setDesignYear(revList.get(j));
139
+                        break;
140
+                    case 5:
130 141
                         //是否国债投资
131 142
                         String sf = revList.get(j);
132 143
                         if ("是".equals(sf) || "是" == sf) {
@@ -135,16 +146,16 @@ public class AgentTankServiceImpl implements agentTankService {
135 146
                             agent.setTreasuryBonds("false");
136 147
                         }
137 148
                         break;
138
-                    case 5:
149
+                    case 6:
139 150
                         //启用日期
140 151
                         len = revList.get(j).length();
141 152
                         if (len > 20) {
142
-                            msg = "第 "+(i+1)+" 行第 6 列的值的长度不能超过20!";
153
+                            msg = "第 "+(i+1)+" 行第 7 列的值的长度不能超过20!";
143 154
                             return msg;
144 155
                         }
145 156
                         agent.setEnableDate(revList.get(j));
146 157
                         break;
147
-                    case 6:
158
+                    case 7:
148 159
                         //当前状态
149 160
                         switch(revList.get(j)) {
150 161
                             case "完好":
@@ -169,15 +180,15 @@ public class AgentTankServiceImpl implements agentTankService {
169 180
                                 agent.setState("3017");
170 181
                                 break;
171 182
                             default:
172
-                                msg = "第 "+(i+1)+" 行第 7 列的值并没有在项目中存在请查询后再导入!";
183
+                                msg = "第 "+(i+1)+" 行第 8 列的值并没有在项目中存在请查询后再导入!";
173 184
                                 return msg;
174 185
                         }
175 186
                         break;
176
-                    case 7:
187
+                    case 8:
177 188
                         //责任保管员
178 189
                         len = revList.get(j).length();
179 190
                         if (len > 20) {
180
-                            msg = "第 "+(i+1)+" 行第 8 列的值的长度不能超过20!";
191
+                            msg = "第 "+(i+1)+" 行第 9 列的值的长度不能超过20!";
181 192
                             return msg;
182 193
                         }
183 194
                         agent.setKeeper(revList.get(j));