Kaynağa Gözat

保管员管理

fanxw 1 yıl önce
ebeveyn
işleme
b9be99a730

+ 5 - 16
src/main/java/com/chinaitop/depot/keeperHouse/mapper/StorageKeeperTransferMapper.xml

@@ -263,27 +263,16 @@
263 263
     select
264 264
       distinct
265 265
     <include refid="Ext_Base_Column_List" />
266
-        , bk.name AS transUserName,
266
+        , bk.real_name AS transUserName,
267 267
         bs.storehouse_name AS storehouseName,
268 268
         uio.real_name AS superiorUserName,
269
-        sk_temp. NAME AS receiveUserName
270
-        FROM
271
-        storage_keepertransfer skr
272
-        LEFT JOIN basic_keeper bk ON skr.trans_user = bk.user_Id
269
+        ru.real_name AS receiveUserName
270
+        FROM storage_keepertransfer skr
271
+        LEFT JOIN user_info bk on bk.user_id=skr.trans_user
273 272
         LEFT JOIN basic_storehouse bs ON bs.storehouse_id = skr.house_id
274 273
         LEFT JOIN user_info uio ON uio.user_id = skr.superior_user
275
-        LEFT JOIN (
276
-                  SELECT
277
-                  skr.receive_user,
278
-                    bk. NAME
279
-                  FROM
280
-                  storage_keepertransfer skr
281
-                  LEFT JOIN basic_keeper bk ON skr.receive_user = bk.user_Id
282
-                  ) sk_temp ON skr.receive_user = sk_temp.receive_user
274
+        LEFT JOIN user_info ru ON skr.receive_user = ru.user_Id
283 275
     <where>
284
-      <if test="roleId !=null">
285
-        bk.post_type =  #{roleId}
286
-      </if>
287 276
       <if test="houseId !=null">
288 277
         and skr.house_id = #{houseId}
289 278
       </if>

+ 34 - 1
src/main/java/com/chinaitop/depot/sptData/controller/SptController.java

@@ -114,6 +114,9 @@ public class SptController {
114 114
 			sptDataVO = sptService.getJybgcqyjList(pageNum, pageSize, kqbm, cfmc);
115 115
 		} catch (Exception e) {
116 116
 			log.error(e.getMessage(), e);
117
+			sptDataVO = new SptDataVO();
118
+			sptDataVO.setCode("500");
119
+			sptDataVO.setMsg(e.getMessage());
117 120
 		}
118 121
 		return sptDataVO;
119 122
 	}
@@ -133,6 +136,9 @@ public class SptController {
133 136
 			sptDataVO = sptService.getJkqyjxxList(pageNum, pageSize, kqbm, xybh, mxpz);
134 137
 		} catch (Exception e) {
135 138
 			log.error(e.getMessage(), e);
139
+			sptDataVO = new SptDataVO();
140
+			sptDataVO.setCode("500");
141
+			sptDataVO.setMsg(e.getMessage());
136 142
 		}
137 143
 		return sptDataVO;
138 144
 	}
@@ -154,6 +160,9 @@ public class SptController {
154 160
 			sptDataVO = sptService.getZqlyjxxList(pageNum, pageSize, kqbm, cphm, mxpz, startTime, endTime);
155 161
 		} catch (Exception e) {
156 162
 			log.error(e.getMessage(), e);
163
+			sptDataVO = new SptDataVO();
164
+			sptDataVO.setCode("500");
165
+			sptDataVO.setMsg(e.getMessage());
157 166
 		}
158 167
 		return sptDataVO;
159 168
 	}
@@ -228,6 +237,9 @@ public class SptController {
228 237
 			sptDataVO = sptService.getkccxbjList(pageNum, pageSize, kqbm, cfmc);
229 238
 		} catch (Exception e) {
230 239
 			log.error(e.getMessage(), e);
240
+			sptDataVO = new SptDataVO();
241
+			sptDataVO.setCode("500");
242
+			sptDataVO.setMsg(e.getMessage());
231 243
 		}
232 244
 		return sptDataVO;
233 245
 	}
@@ -247,6 +259,9 @@ public class SptController {
247 259
 			sptDataVO = sptService.getkckcbjList(pageNum, pageSize, kqbm, cfmc, cfzt);
248 260
 		} catch (Exception e) {
249 261
 			log.error(e.getMessage(), e);
262
+			sptDataVO = new SptDataVO();
263
+			sptDataVO.setCode("500");
264
+			sptDataVO.setMsg(e.getMessage());
250 265
 		}
251 266
 		return sptDataVO;
252 267
 	}
@@ -266,6 +281,9 @@ public class SptController {
266 281
 			sptDataVO = sptService.getCccxbjList(pageNum, pageSize, kqbm, cfmc, pzbm);
267 282
 		} catch (Exception e) {
268 283
 			log.error(e.getMessage(), e);
284
+			sptDataVO = new SptDataVO();
285
+			sptDataVO.setCode("500");
286
+			sptDataVO.setMsg(e.getMessage());
269 287
 		}
270 288
 		return sptDataVO;
271 289
 	}
@@ -276,7 +294,7 @@ public class SptController {
276 294
 		@ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
277 295
         @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
278 296
         @ApiImplicitParam(name = "pageType", value = "分页类型", paramType = "query"),
279
-        //@ApiImplicitParam(name = "kqmc", value = "库区名称", paramType = "query"),
297
+        @ApiImplicitParam(name = "kqmc", value = "库区名称", paramType = "query"),
280 298
         @ApiImplicitParam(name = "cfmc", value = "库区编码", paramType = "query"),
281 299
         @ApiImplicitParam(name = "cfmc", value = "仓房名称", paramType = "query"),
282 300
         @ApiImplicitParam(name = "pzmc", value = "品种名称", paramType = "query"),
@@ -293,6 +311,9 @@ public class SptController {
293 311
 			
294 312
 		} catch (Exception e) {
295 313
 			log.error(e.getMessage(), e);
314
+			sptDataVO = new SptDataVO();
315
+			sptDataVO.setCode("500");
316
+			sptDataVO.setMsg(e.getMessage());
296 317
 		}
297 318
 		return sptDataVO;
298 319
 	}
@@ -310,6 +331,9 @@ public class SptController {
310 331
 			
311 332
 		} catch (Exception e) {
312 333
 			log.error(e.getMessage(), e);
334
+			sptDataVO = new SptDataVO();
335
+			sptDataVO.setCode("500");
336
+			sptDataVO.setMsg(e.getMessage());
313 337
 		}
314 338
 		return sptDataVO;
315 339
 	}
@@ -333,6 +357,9 @@ public class SptController {
333 357
 			
334 358
 		} catch (Exception e) {
335 359
 			log.error(e.getMessage(), e);
360
+			sptDataVO = new SptDataVO();
361
+			sptDataVO.setCode("500");
362
+			sptDataVO.setMsg(e.getMessage());
336 363
 		}
337 364
 		return sptDataVO;
338 365
 	}
@@ -349,6 +376,9 @@ public class SptController {
349 376
 			
350 377
 		} catch (Exception e) {
351 378
 			log.error(e.getMessage(), e);
379
+			sptDataVO = new SptDataVO();
380
+			sptDataVO.setCode("500");
381
+			sptDataVO.setMsg(e.getMessage());
352 382
 		}
353 383
 		return sptDataVO;
354 384
 	}
@@ -367,6 +397,9 @@ public class SptController {
367 397
 			sptDataVO = sptService.getSptSpjktjList(pageNum, pageSize, datas, orgId);
368 398
 		} catch (Exception e) {
369 399
 			log.error(e.getMessage(), e);
400
+			sptDataVO = new SptDataVO();
401
+			sptDataVO.setCode("500");
402
+			sptDataVO.setMsg(e.getMessage());
370 403
 		}
371 404
 		return sptDataVO;
372 405
 	}

+ 35 - 37
src/main/java/com/chinaitop/depot/sptData/service/impl/SptServiceImpl.java

@@ -156,15 +156,15 @@ public class SptServiceImpl implements SptService {
156 156
 		JSONObject datasAll = JSONObject.parseObject(result_data);
157 157
 		String status = datasAll.getString("status");
158 158
 		SptDataVO sptDataVO = new SptDataVO();
159
-		if ("ERROR".equals(status)) {
160
-			sptDataVO.setMsg(datasAll.getString("msg"));
161
-			sptDataVO.setCode("500");
162
-		} else {
159
+		if (!"ERROR".equals(status)) {
163 160
 			String datas = datasAll.getString("data");
164 161
 			//处理分页数据
165 162
 			datas = PageHelperUtils.pageHelper(datas, pageNum, pageSize);
166 163
 			sptDataVO.setData(JSONObject.parseObject(datas));
167 164
 			sptDataVO.setCode("200");
165
+		} else {
166
+			sptDataVO.setMsg(datasAll.getString("msg"));
167
+			sptDataVO.setCode("500");
168 168
 		}
169 169
 
170 170
 		return sptDataVO;
@@ -198,15 +198,15 @@ public class SptServiceImpl implements SptService {
198 198
 		JSONObject datasAll = JSONObject.parseObject(result_data);
199 199
 		String status = datasAll.getString("status");
200 200
 		SptDataVO sptDataVO = new SptDataVO();
201
-		if ("ERROR".equals(status)) {
202
-			sptDataVO.setMsg(datasAll.getString("msg"));
203
-			sptDataVO.setCode("500");
204
-		} else {
201
+		if (!"ERROR".equals(status)) {
205 202
 			String datas = datasAll.getString("data");
206 203
 			//处理分页数据
207 204
 			datas = PageHelperUtils.pageHelper(datas, pageNum, pageSize);
208 205
 			sptDataVO.setData(JSONObject.parseObject(datas));
209 206
 			sptDataVO.setCode("200");
207
+		} else {
208
+			sptDataVO.setMsg(datasAll.getString("msg"));
209
+			sptDataVO.setCode("500");
210 210
 		}
211 211
 
212 212
 		return sptDataVO;
@@ -246,15 +246,15 @@ public class SptServiceImpl implements SptService {
246 246
 		JSONObject datasAll = JSONObject.parseObject(result_data);
247 247
 		String status = datasAll.getString("status");
248 248
 		SptDataVO sptDataVO = new SptDataVO();
249
-		if ("ERROR".equals(status)) {
250
-			sptDataVO.setMsg(datasAll.getString("msg"));
251
-			sptDataVO.setCode("500");
252
-		} else {
249
+		if (!"ERROR".equals(status)) {
253 250
 			String datas = datasAll.getString("data");
254 251
 			//处理分页数据
255 252
 			datas = PageHelperUtils.pageHelper(datas, pageNum, pageSize);
256 253
 			sptDataVO.setData(JSONObject.parseObject(datas));
257 254
 			sptDataVO.setCode("200");
255
+		} else {
256
+			sptDataVO.setMsg(datasAll.getString("msg"));
257
+			sptDataVO.setCode("500");
258 258
 		}
259 259
 
260 260
 		return sptDataVO;
@@ -425,15 +425,15 @@ public class SptServiceImpl implements SptService {
425 425
 		String status = datasAll.getString("status");
426 426
 		SptDataVO sptDataVO = new SptDataVO();
427 427
 		
428
-		if ("ERROR".equals(status)) {
429
-			sptDataVO.setMsg(datasAll.getString("msg"));
430
-			sptDataVO.setCode("500");
431
-		} else {
428
+		if (!"ERROR".equals(status)) {
432 429
 			String datas = datasAll.getString("data");
433 430
 			//处理分页数据
434 431
 			datas = PageHelperUtils.pageHelper(datas, pageNum, pageSize);
435 432
 			sptDataVO.setData(JSONObject.parseObject(datas));
436 433
 			sptDataVO.setCode("200");
434
+		} else {
435
+			sptDataVO.setMsg(datasAll.getString("msg"));
436
+			sptDataVO.setCode("500");
437 437
 		}
438 438
 		
439 439
 
@@ -451,13 +451,13 @@ public class SptServiceImpl implements SptService {
451 451
 		String status = datasAll.getString("status");
452 452
 		SptDataVO sptDataVO = new SptDataVO();
453 453
 		
454
-		if ("ERROR".equals(status)) {
455
-			sptDataVO.setMsg(datasAll.getString("msg"));
456
-			sptDataVO.setCode("500");
457
-		} else {
454
+		if (!"ERROR".equals(status)) {
458 455
 			String datas = datasAll.getString("data");
459 456
 			sptDataVO.setData(JSONObject.parseObject(datas));
460 457
 			sptDataVO.setCode("200");
458
+		} else {
459
+			sptDataVO.setMsg(datasAll.getString("msg"));
460
+			sptDataVO.setCode("500");
461 461
 		}
462 462
 		
463 463
 		return sptDataVO;
@@ -489,16 +489,14 @@ public class SptServiceImpl implements SptService {
489 489
 		JSONObject datasAll = JSONObject.parseObject(result_data);
490 490
 		String status = datasAll.getString("status");
491 491
 		SptDataVO sptDataVO = new SptDataVO();
492
-		
493
-		if ("ERROR".equals(status)) {
494
-			sptDataVO.setMsg(datasAll.getString("msg"));
495
-			sptDataVO.setCode("500");
496
-		} else {
492
+
493
+		if (!"ERROR".equals(status)) {
497 494
 			String datas = datasAll.getString("data");
498
-			//处理分页数据
499
-			//datas = PageHelperUtils.pageHelper(datas, pageNum, pageSize);
500 495
 			sptDataVO.setData(JSONObject.parseObject(datas));
501 496
 			sptDataVO.setCode("200");
497
+		} else {
498
+			sptDataVO.setMsg(datasAll.getString("msg"));
499
+			sptDataVO.setCode("500");
502 500
 		}
503 501
 		return sptDataVO;
504 502
 	
@@ -506,31 +504,31 @@ public class SptServiceImpl implements SptService {
506 504
 
507 505
 	@Override
508 506
 	public SptDataVO getZcfzById(String id) throws Exception {
509
-		// TODO Auto-generated method stub
507
+
510 508
 		String path = sysCodeService.getSVal(10, "cwbbxq");
511 509
 		StringBuffer sbf = new StringBuffer(50);
512 510
 		sbf.append(path).append("/").append(id);
513
-		
511
+
514 512
 		String result_data = OkHttpUtil.get(sbf.toString());
515 513
 		JSONObject datasAll = JSONObject.parseObject(result_data);
516 514
 		String status = datasAll.getString("status");
517 515
 		SptDataVO sptDataVO = new SptDataVO();
518
-		
519
-		if ("ERROR".equals(status)) {
520
-			sptDataVO.setMsg(datasAll.getString("msg"));
521
-			sptDataVO.setCode("500");
522
-		} else {
516
+
517
+		if (!"ERROR".equals(status)) {
523 518
 			String datas = datasAll.getString("data");
524 519
 			sptDataVO.setData(JSONObject.parseObject(datas));
525 520
 			sptDataVO.setCode("200");
521
+		} else {
522
+			sptDataVO.setMsg(datasAll.getString("msg"));
523
+			sptDataVO.setCode("500");
526 524
 		}
527
-		
525
+
528 526
 		return sptDataVO;
529 527
 	}
530 528
 
531 529
 	@Override
532 530
 	public SptDataVO getSptSpjktjList(Integer pageNum, Integer pageSize, String datas, String orgId) throws Exception {
533
-		
531
+
534 532
 		//通过库区编码查询市平台的企业机构代码,如:LS001074002
535 533
 		String qyjgdm = sptDataMapper.getQyjgdm(orgId);
536 534
 
@@ -553,7 +551,7 @@ public class SptServiceImpl implements SptService {
553 551
 		json_data.put("items", json_data.getString("list"));
554 552
 		datas = PageHelperUtils.pageHelper(json_data.toString(), pageNum, pageSize);
555 553
 		SptDataVO sptDataVO = new SptDataVO();
556
-		
554
+
557 555
 		//处理分页数据
558 556
 		sptDataVO.setData(JSONObject.parseObject(datas));
559 557
 		sptDataVO.setCode(datasAll.getString("code"));