浏览代码

生成数据修改

wwh 1 年之前
父节点
当前提交
f781a0b630
共有 1 个文件被更改,包括 141 次插入62 次删除
  1. 141 62
      huimv-admin/src/main/java/com/huimv/admin/timer/ShenChanTimer.java

+ 141 - 62
huimv-admin/src/main/java/com/huimv/admin/timer/ShenChanTimer.java

@@ -57,29 +57,29 @@ public class ShenChanTimer {
 
         String url = "http://test.htpig.cn/rest/db/storedproc";
         Map<String, Object> map = new HashMap<String, Object>();
-        map.put("db_name","MSSQL");
-        map.put("proc_name","rep_yz_kc_hz");
-        map.put("method","open_proc");
+        map.put("db_name", "MSSQL");
+        map.put("proc_name", "rep_yz_kc_hz");
+        map.put("method", "open_proc");
         HashMap<String, Object> maps = new HashMap<>();
         List list = new ArrayList();
-        maps.put("name","@fdate");
-        maps.put("value",time);
+        maps.put("name", "@fdate");
+        maps.put("value", time);
         list.add(maps);
 
-        map.put("params",list);
+        map.put("params", list);
         String params = JSON.toJSONString(map);
         System.out.println(" ====== getStock请求参数:【" + params + "】");
-        String data = HttpClientSSLUtils.doPost(url+"?token="+token+"&data=", params);
+        String data = HttpClientSSLUtils.doPost(url + "?token=" + token + "&data=", params);
         ProdStockDto prodStockDto = JSONUtil.toBean(data, ProdStockDto.class);
         List<List<Object>> stockData = prodStockDto.getData();
         System.out.println(prodStockDto.toString());
         for (Integer id : farmIds) {
-            ProdStock prodStock = prodStockService.getOne(new QueryWrapper<ProdStock>().ge("creat_time",dateTime).eq("farm_id", id).orderByDesc("creat_time").last("limit 1"));
+            ProdStock prodStock = prodStockService.getOne(new QueryWrapper<ProdStock>().ge("creat_time", dateTime).eq("farm_id", id).orderByDesc("creat_time").last("limit 1"));
 
             for (List stock : stockData) {
-                if ("正康".equals(stock.get(0))){
-                    if (ObjectUtil.isNotEmpty(prodStock)){
-                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
+                if ("正康".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
                         prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
                         prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
                         prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
@@ -87,9 +87,9 @@ public class ShenChanTimer {
                         prodStock.setFarmId(21);
                         prodStock.setDisplayType(0);
                         prodStockService.updateById(prodStock);
-                    }else {
+                    } else {
                         prodStock = new ProdStock();
-                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
                         prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
                         prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
                         prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
@@ -109,29 +109,25 @@ public class ShenChanTimer {
 
                 }
 
-              /*  if ("东阳".equals(stock.get(0))){
-                    if (ObjectUtil.isNotEmpty(prodStock)){
-//                    prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
-                        prodStock.setZzcl(5433);
-//                    prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
-                        prodStock.setByzcl(6760);
-//                    prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
-                        prodStock.setYfzcl(4361);
-//                    prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
-                        prodStock.setZcl(16554);
+                if ("东阳".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
                         prodStock.setCreatTime(new Date());
                         prodStock.setFarmId(24);
                         prodStockService.updateById(prodStock);
                         System.out.println("东阳--》");
-                    }else {
+                    } else {
                         prodStock = new ProdStock();
-                        //                    prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(5433);
-//                    prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
                         prodStock.setByzcl(6760);
-//                    prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
                         prodStock.setYfzcl(4361);
-//                    prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
                         prodStock.setZcl(16554);
                         prodStock.setMzcl(100);
                         prodStock.setGzcl(200);
@@ -146,23 +142,23 @@ public class ShenChanTimer {
                         prodStockService.save(prodStock);
                         System.out.println("东阳");
                     }
-                }*/
-                if ("浦江".equals(stock.get(0))){
-                    if (ObjectUtil.isNotEmpty(prodStock)){
-//                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
-                        prodStock.setZzcl(9980);
-//                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
-                        prodStock.setByzcl(16384);
-//                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
-                        prodStock.setYfzcl(32999);
-//                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
-                        prodStock.setZcl(66381);
+                }
+                if ("浦江".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
                         prodStock.setCreatTime(new Date());
                         prodStock.setFarmId(23);
                         prodStock.setDisplayType(0);
                         prodStockService.updateById(prodStock);
                         System.out.println("浦江--》");
-                    }else {
+                    } else {
                         prodStock = new ProdStock();
 //                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(9980);
@@ -189,8 +185,23 @@ public class ShenChanTimer {
 
                 }
 
-                if ("横路".equals(stock.get(0))){
-                    if (ObjectUtil.isNotEmpty(prodStock)){
+                if ("横路".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
+                        prodStock.setCreatTime(new Date());
+                        prodStock.setFarmId(26);
+                        prodStock.setDisplayType(0);
+                        prodStockService.updateById(prodStock);
+                        System.out.println("横路--》");
+                    } else {
+                        prodStock = new ProdStock();
 //                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(9980);
 //                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
@@ -199,12 +210,38 @@ public class ShenChanTimer {
                         prodStock.setYfzcl(32999);
 //                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
                         prodStock.setZcl(66381);
+                        prodStock.setMzcl(100);
+                        prodStock.setGzcl(200);
+                        prodStock.setBrzcl(452);
+                        prodStock.setHbzcl(100);
+                        prodStock.setRszcl(30);
+                        prodStock.setBrmzcl(20);
+                        prodStock.setKhzcl(212);
+                        prodStock.setSpzcl(1020);
                         prodStock.setCreatTime(new Date());
                         prodStock.setFarmId(26);
                         prodStock.setDisplayType(0);
-                        prodStockService.updateById(prodStock);
+                        prodStockService.save(prodStock);
                         System.out.println("横路--》");
-                    }else {
+                    }
+
+                }
+                if ("天台".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
+                        prodStock.setCreatTime(new Date());
+                        prodStock.setDisplayType(0);
+                        prodStock.setFarmId(27);
+                        prodStockService.updateById(prodStock);
+                        System.out.println("天台--》");
+                    } else {
                         prodStock = new ProdStock();
 //                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(9980);
@@ -223,15 +260,30 @@ public class ShenChanTimer {
                         prodStock.setKhzcl(212);
                         prodStock.setSpzcl(1020);
                         prodStock.setCreatTime(new Date());
-                        prodStock.setFarmId(26);
+                        prodStock.setFarmId(27);
                         prodStock.setDisplayType(0);
                         prodStockService.save(prodStock);
-                        System.out.println("横路--》");
+                        System.out.println("天台--》");
                     }
 
                 }
-                if ("天台".equals(stock.get(0))){
-                    if (ObjectUtil.isNotEmpty(prodStock)){
+                if ("平望".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
+                        prodStock.setCreatTime(new Date());
+                        prodStock.setDisplayType(0);
+                        prodStock.setFarmId(28);
+                        prodStockService.updateById(prodStock);
+                        System.out.println("平望--》");
+                    } else {
+                        prodStock = new ProdStock();
 //                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(9980);
 //                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
@@ -240,12 +292,38 @@ public class ShenChanTimer {
                         prodStock.setYfzcl(32999);
 //                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
                         prodStock.setZcl(66381);
+                        prodStock.setMzcl(100);
+                        prodStock.setGzcl(200);
+                        prodStock.setBrzcl(452);
+                        prodStock.setHbzcl(100);
+                        prodStock.setRszcl(30);
+                        prodStock.setBrmzcl(20);
+                        prodStock.setKhzcl(212);
+                        prodStock.setSpzcl(1020);
                         prodStock.setCreatTime(new Date());
+                        prodStock.setFarmId(28);
                         prodStock.setDisplayType(0);
-                        prodStock.setFarmId(27);
+                        prodStockService.save(prodStock);
+                        System.out.println("平望--》");
+                    }
+
+                }
+                if ("张村".equals(stock.get(0))) {
+                    if (ObjectUtil.isNotEmpty(prodStock)) {
+                        prodStock.setGzcl(Integer.parseInt(stock.get(1).toString()));
+                        prodStock.setMzcl(Integer.parseInt(stock.get(2).toString()));
+                        prodStock.setHbzcl(Integer.parseInt(stock.get(3).toString()));
+                        prodStock.setKhzcl(Integer.parseInt(stock.get(6).toString()));
+                        prodStock.setZzcl(Integer.parseInt(stock.get(12).toString()));
+                        prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
+                        prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
+                        prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
+                        prodStock.setCreatTime(new Date());
+                        prodStock.setDisplayType(0);
+                        prodStock.setFarmId(29);
                         prodStockService.updateById(prodStock);
-                        System.out.println("天台--》");
-                    }else {
+                        System.out.println("张村--》");
+                    } else {
                         prodStock = new ProdStock();
 //                        prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
                         prodStock.setZzcl(9980);
@@ -264,10 +342,10 @@ public class ShenChanTimer {
                         prodStock.setKhzcl(212);
                         prodStock.setSpzcl(1020);
                         prodStock.setCreatTime(new Date());
-                        prodStock.setFarmId(27);
+                        prodStock.setFarmId(29);
                         prodStock.setDisplayType(0);
                         prodStockService.save(prodStock);
-                        System.out.println("天台--》");
+                        System.out.println("张村--》");
                     }
 
                 }
@@ -279,31 +357,32 @@ public class ShenChanTimer {
     public static void main(String[] args) throws Exception {
         RestTemplate restTemplate = new RestTemplate();
         StockLoginDto stockLoginDto = restTemplate.getForObject("http://test.htpig.cn/rest/user/login?user_name=test&password=e10adc3949ba59abbe56e057f20f883e&db_name=MSSQL", StockLoginDto.class);
-       String   token  = stockLoginDto.getToken();
+        String token = stockLoginDto.getToken();
         String time = LocalDate.now().toString();
         System.out.println(token);
 
         String url = "http://test.htpig.cn/rest/db/storedproc";
         Map<String, Object> map = new HashMap<String, Object>();
-        map.put("db_name","MSSQL");
-        map.put("proc_name","rep_yz_kc_hz");
-        map.put("method","open_proc");
+        map.put("db_name", "MSSQL");
+        map.put("proc_name", "rep_yz_kc_hz");
+        map.put("method", "open_proc");
         HashMap<String, Object> maps = new HashMap<>();
         List list = new ArrayList();
-        maps.put("name","@fdate");
-        maps.put("value",time);
+        maps.put("name", "@fdate");
+        maps.put("value", time);
         list.add(maps);
 
-        map.put("params",list);
+        map.put("params", list);
         String params = JSON.toJSONString(map);
         System.out.println(" ====== getStock请求参数:【" + params + "】");
-        String data = HttpClientSSLUtils.doPost(url+"?token="+token+"&data=", params);
+        String data = HttpClientSSLUtils.doPost(url + "?token=" + token + "&data=", params);
         ProdStockDto prodStockDto = JSONUtil.toBean(data, ProdStockDto.class);
         System.out.println(prodStockDto.toString());
     }
+
     private String login() throws Exception {
         StockLoginDto stockLoginDto = restTemplate.getForObject("http://test.htpig.cn/rest/user/login?user_name=test&password=e10adc3949ba59abbe56e057f20f883e&db_name=MSSQL", StockLoginDto.class);
-        if (stockLoginDto.getStatus() != 0){
+        if (stockLoginDto.getStatus() != 0) {
             return null;
         }
         return stockLoginDto.getToken();