|
|
@@ -12,6 +12,7 @@ import org.apache.commons.lang.StringUtils;
|
|
12
|
12
|
import org.springframework.stereotype.Service;
|
|
13
|
13
|
|
|
14
|
14
|
import com.alibaba.fastjson.JSONObject;
|
|
|
15
|
+import com.chinaitop.depot.sptData.mapper.SptDataMapper;
|
|
15
|
16
|
import com.chinaitop.depot.sptData.mapper.StorageDewingWarningMapper;
|
|
16
|
17
|
import com.chinaitop.depot.sptData.mapper.StorageHumidityWarningMapper;
|
|
17
|
18
|
import com.chinaitop.depot.sptData.mapper.StorageTemperatureWarningMapper;
|
|
|
@@ -49,6 +50,9 @@ public class SptServiceImpl implements SptService {
|
|
49
|
50
|
|
|
50
|
51
|
@Resource
|
|
51
|
52
|
private StorageDewingWarningMapper storageDewingWarningMapper;
|
|
|
53
|
+
|
|
|
54
|
+ @Resource
|
|
|
55
|
+ private SptDataMapper sptDataMapper;
|
|
52
|
56
|
|
|
53
|
57
|
|
|
54
|
58
|
@Override
|
|
|
@@ -257,8 +261,7 @@ public class SptServiceImpl implements SptService {
|
|
257
|
261
|
@Override
|
|
258
|
262
|
public List<StorageHumidityWarning> getHumidnessAlarmList(String kqbm, String cfbm, String searchStartDate,
|
|
259
|
263
|
String searchEndDate) {
|
|
260
|
|
- // TODO Auto-generated method stub
|
|
261
|
|
-
|
|
|
264
|
+
|
|
262
|
265
|
Map<String,Object> map = new HashMap<String,Object>();
|
|
263
|
266
|
if(kqbm != null && kqbm != ""){
|
|
264
|
267
|
map.put("kqbm", kqbm);
|
|
|
@@ -281,7 +284,6 @@ public class SptServiceImpl implements SptService {
|
|
281
|
284
|
@Override
|
|
282
|
285
|
public List<StorageDewingWarning> getDewingAlarmList(String kqbm, String cfbm, String searchStartDate,
|
|
283
|
286
|
String searchEndDate) {
|
|
284
|
|
- // TODO Auto-generated method stub
|
|
285
|
287
|
Map<String,Object> map = new HashMap<String,Object>();
|
|
286
|
288
|
if(kqbm != null && kqbm != ""){
|
|
287
|
289
|
map.put("kqbm", kqbm);
|
|
|
@@ -383,7 +385,6 @@ public class SptServiceImpl implements SptService {
|
|
383
|
385
|
@Override
|
|
384
|
386
|
public SptDataVO getDsfzjList(Integer pageNum, Integer pageSize, Integer pageType, String kqmc, String cfmc,
|
|
385
|
387
|
String pzmc, String wtsbh, String wtkssj, String wtjssj) throws Exception {
|
|
386
|
|
- // TODO Auto-generated method stub
|
|
387
|
388
|
String path = sysCodeService.getSVal(10, "dsfzjlb");
|
|
388
|
389
|
StringBuffer sbf = new StringBuffer(50);
|
|
389
|
390
|
if (null == pageNum) {
|
|
|
@@ -415,18 +416,8 @@ public class SptServiceImpl implements SptService {
|
|
415
|
416
|
}
|
|
416
|
417
|
|
|
417
|
418
|
//调用登录接口 获取token
|
|
418
|
|
- String pathLogin = sysCodeService.getSVal(10, "sptdl");
|
|
419
|
|
- StringBuffer sbfLogin = new StringBuffer(50);
|
|
420
|
|
- sbfLogin.append(pathLogin).append("/").append(1).append("/").append("cbl").append("/").append("Lscbj@1234");
|
|
421
|
|
- JSONObject param1 = new JSONObject();
|
|
422
|
|
- param1.put("sign", "1");
|
|
423
|
|
- param1.put("username", "cbl");
|
|
424
|
|
- param1.put("password", "Lscbj@1234");
|
|
425
|
|
- String result_data1 = OkHttpUtil.postJSON(sbfLogin.toString(),param1.toString());
|
|
426
|
|
- JSONObject datasAll1 = JSONObject.parseObject(result_data1);
|
|
427
|
|
- String token = datasAll1.getJSONObject("data").getString("token");
|
|
428
|
|
-
|
|
429
|
|
-
|
|
|
419
|
+ String token = sptToken();
|
|
|
420
|
+
|
|
430
|
421
|
String result_data = OkHttpUtil.postJSONToken(sbf.toString(), param.toString(),token);
|
|
431
|
422
|
JSONObject datasAll = JSONObject.parseObject(result_data);
|
|
432
|
423
|
String status = datasAll.getString("status");
|
|
|
@@ -449,7 +440,6 @@ public class SptServiceImpl implements SptService {
|
|
449
|
440
|
|
|
450
|
441
|
@Override
|
|
451
|
442
|
public SptDataVO getDsfzjById(Long fid) throws Exception {
|
|
452
|
|
- // TODO Auto-generated method stub
|
|
453
|
443
|
String path = sysCodeService.getSVal(10, "dsfzjxq");
|
|
454
|
444
|
StringBuffer sbf = new StringBuffer(50);
|
|
455
|
445
|
sbf.append(path).append("/").append(fid);
|
|
|
@@ -473,9 +463,7 @@ public class SptServiceImpl implements SptService {
|
|
473
|
463
|
|
|
474
|
464
|
@Override
|
|
475
|
465
|
public SptDataVO getZcfzList(Integer pageNum, Integer pageSize, String type, String dwdm, String bbsj) throws Exception {
|
|
476
|
|
- // TODO Auto-generated method stub
|
|
477
|
466
|
|
|
478
|
|
- // TODO Auto-generated method stub
|
|
479
|
467
|
String path = sysCodeService.getSVal(10, "cwbblb");
|
|
480
|
468
|
StringBuffer sbf = new StringBuffer(50);
|
|
481
|
469
|
if (null == pageNum) {
|
|
|
@@ -538,4 +526,56 @@ public class SptServiceImpl implements SptService {
|
|
538
|
526
|
return sptDataVO;
|
|
539
|
527
|
}
|
|
540
|
528
|
|
|
|
529
|
+ @Override
|
|
|
530
|
+ public SptDataVO getSptSpjktjList(Integer pageNum, Integer pageSize, String datas, String orgId) throws Exception {
|
|
|
531
|
+
|
|
|
532
|
+ //通过库区编码查询市平台的企业机构代码,如:LS001074002
|
|
|
533
|
+ String qyjgdm = sptDataMapper.getQyjgdm(orgId);
|
|
|
534
|
+
|
|
|
535
|
+ JSONObject object = JSONObject.parseObject(datas);
|
|
|
536
|
+ object.put("orgCode", qyjgdm);//用新的值覆盖原来的值
|
|
|
537
|
+
|
|
|
538
|
+ String path = sysCodeService.getSVal(10, "spjktj");
|
|
|
539
|
+ StringBuffer sbf = new StringBuffer(50);
|
|
|
540
|
+ if (null == pageNum) {
|
|
|
541
|
+ pageNum = 1;
|
|
|
542
|
+ }
|
|
|
543
|
+ if (null == pageSize) {
|
|
|
544
|
+ pageSize = 10;
|
|
|
545
|
+ }
|
|
|
546
|
+ sbf.append(path).append("?pageNo=1&pageSize=10000");
|
|
|
547
|
+ String result_data = OkHttpUtil.postJSON(sbf.toString(), object.toString());
|
|
|
548
|
+ JSONObject datasAll = JSONObject.parseObject(result_data);
|
|
|
549
|
+ String data = datasAll.getString("data");
|
|
|
550
|
+ JSONObject json_data = JSONObject.parseObject(data);
|
|
|
551
|
+ json_data.put("items", json_data.getString("list"));
|
|
|
552
|
+ datas = PageHelperUtils.pageHelper(json_data.toString(), pageNum, pageSize);
|
|
|
553
|
+ SptDataVO sptDataVO = new SptDataVO();
|
|
|
554
|
+
|
|
|
555
|
+ //处理分页数据
|
|
|
556
|
+ sptDataVO.setData(JSONObject.parseObject(datas));
|
|
|
557
|
+ sptDataVO.setCode(datasAll.getString("code"));
|
|
|
558
|
+ sptDataVO.setMsg(datasAll.getString("msg"));
|
|
|
559
|
+
|
|
|
560
|
+ return sptDataVO;
|
|
|
561
|
+ }
|
|
|
562
|
+
|
|
|
563
|
+ public String sptToken() throws Exception {
|
|
|
564
|
+ String pathLogin = sysCodeService.getSVal(10, "sptdl");//获取市平台登录的链接
|
|
|
565
|
+
|
|
|
566
|
+ //拼接市平台登录URL
|
|
|
567
|
+ StringBuffer sbfLogin = new StringBuffer(50);
|
|
|
568
|
+ sbfLogin.append(pathLogin).append("/").append(1).append("/").append("cbl").append("/").append("Lscbj@1234");
|
|
|
569
|
+ JSONObject param1 = new JSONObject();
|
|
|
570
|
+ param1.put("sign", "1");
|
|
|
571
|
+ param1.put("username", "cbl");
|
|
|
572
|
+ param1.put("password", "Lscbj@1234");
|
|
|
573
|
+
|
|
|
574
|
+ //请求并获取token
|
|
|
575
|
+ String result_data1 = OkHttpUtil.postJSON(sbfLogin.toString(),param1.toString());
|
|
|
576
|
+ JSONObject datasAll1 = JSONObject.parseObject(result_data1);
|
|
|
577
|
+ String token = datasAll1.getJSONObject("data").getString("token");
|
|
|
578
|
+
|
|
|
579
|
+ return token;
|
|
|
580
|
+ }
|
|
541
|
581
|
}
|