|
@@ -43,13 +43,14 @@ public class ShenChanTimer {
|
|
|
@GetMapping("/test")
|
|
|
private void getShenChan() throws Exception {
|
|
|
Integer farmId = 21;
|
|
|
+ List<Integer> farmIds = new ArrayList();
|
|
|
+ farmIds.add(21);
|
|
|
+ farmIds.add(23);
|
|
|
+ farmIds.add(24);
|
|
|
String time = LocalDate.now().toString();
|
|
|
String token = login();
|
|
|
// System.out.println("token"+token);
|
|
|
-
|
|
|
DateTime dateTime = DateUtil.beginOfDay(new Date());
|
|
|
- ProdStock prodStock = prodStockService.getOne(new QueryWrapper<ProdStock>().ge("creat_time",dateTime).eq("farm_id", farmId).orderByDesc("creat_time").last("limit 1"));
|
|
|
-
|
|
|
System.out.println(token);
|
|
|
|
|
|
String url = "http://test.htpig.cn/rest/db/storedproc";
|
|
@@ -70,107 +71,109 @@ public class ShenChanTimer {
|
|
|
ProdStockDto prodStockDto = JSONUtil.toBean(data, ProdStockDto.class);
|
|
|
List<List<Object>> stockData = prodStockDto.getData();
|
|
|
System.out.println(prodStockDto.toString());
|
|
|
- for (List stock : stockData) {
|
|
|
- if ("正康".equals(stock.get(0))){
|
|
|
- if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
- prodStock.setZzcl(Integer.parseInt(stock.get(11).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(21);
|
|
|
- prodStockService.updateById(prodStock);
|
|
|
- }else {
|
|
|
- prodStock = new ProdStock();
|
|
|
- prodStock.setZzcl(Integer.parseInt(stock.get(11).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.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(21);
|
|
|
- prodStockService.save(prodStock);
|
|
|
- }
|
|
|
+ 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"));
|
|
|
+
|
|
|
+ for (List stock : stockData) {
|
|
|
+ if ("正康".equals(stock.get(0))){
|
|
|
+ if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
+ prodStock.setZzcl(Integer.parseInt(stock.get(11).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(21);
|
|
|
+ prodStockService.updateById(prodStock);
|
|
|
+ }else {
|
|
|
+ prodStock = new ProdStock();
|
|
|
+ prodStock.setZzcl(Integer.parseInt(stock.get(11).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.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(21);
|
|
|
+ prodStockService.save(prodStock);
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- if ("东阳".equals(stock.get(0))){
|
|
|
- if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
+ if ("东阳".equals(stock.get(0))){
|
|
|
+ if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
// prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
|
|
|
- prodStock.setZzcl(5433);
|
|
|
+ prodStock.setZzcl(5433);
|
|
|
// prodStock.setByzcl(Integer.parseInt(stock.get(13).toString()));
|
|
|
- prodStock.setByzcl(6760);
|
|
|
+ prodStock.setByzcl(6760);
|
|
|
// prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
|
|
|
- prodStock.setYfzcl(4361);
|
|
|
+ prodStock.setYfzcl(4361);
|
|
|
// prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
|
|
|
- prodStock.setZcl(16554);
|
|
|
- prodStock.setCreatTime(new Date());
|
|
|
- prodStock.setFarmId(24);
|
|
|
- prodStockService.updateById(prodStock);
|
|
|
- }else {
|
|
|
- prodStock = new ProdStock();
|
|
|
- // prodStock.setZzcl(Integer.parseInt(stock.get(11).toString()));
|
|
|
- prodStock.setZzcl(5433);
|
|
|
+ prodStock.setZcl(16554);
|
|
|
+ prodStock.setCreatTime(new Date());
|
|
|
+ prodStock.setFarmId(24);
|
|
|
+ prodStockService.updateById(prodStock);
|
|
|
+ System.out.println("东阳--》");
|
|
|
+ }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.setByzcl(6760);
|
|
|
// prodStock.setYfzcl(Integer.parseInt(stock.get(14).toString()));
|
|
|
- prodStock.setYfzcl(4361);
|
|
|
+ prodStock.setYfzcl(4361);
|
|
|
// prodStock.setZcl(Integer.parseInt(stock.get(15).toString()));
|
|
|
- prodStock.setZcl(16554);
|
|
|
- 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(24);
|
|
|
- prodStockService.save(prodStock);
|
|
|
+ prodStock.setZcl(16554);
|
|
|
+ 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(24);
|
|
|
+ prodStockService.save(prodStock);
|
|
|
+ System.out.println("东阳");
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- }
|
|
|
+ if ("浦江".equals(stock.get(0))){
|
|
|
+ if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
+ prodStock.setZzcl(Integer.parseInt(stock.get(11).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);
|
|
|
+ prodStockService.updateById(prodStock);
|
|
|
+ }else {
|
|
|
+ prodStock = new ProdStock();
|
|
|
+ prodStock.setZzcl(Integer.parseInt(stock.get(11).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.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(23);
|
|
|
+ prodStockService.save(prodStock);
|
|
|
+ }
|
|
|
|
|
|
- for (List stock : stockData) {
|
|
|
- if ("浦江".equals(stock.get(0))){
|
|
|
- if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
- prodStock.setZzcl(Integer.parseInt(stock.get(11).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);
|
|
|
- prodStockService.updateById(prodStock);
|
|
|
- }else {
|
|
|
- prodStock = new ProdStock();
|
|
|
- prodStock.setZzcl(Integer.parseInt(stock.get(11).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.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(23);
|
|
|
- prodStockService.save(prodStock);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|