From ebaaa34038ebda73630c9ab82465c5f76692b5c2 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期二, 05 十二月 2023 00:01:48 +0800 Subject: [PATCH] 提交粮情协议2,完成 --- src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java | 45 ++++++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java index b2ddf0b..a8b9902 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java @@ -24,7 +24,7 @@ /** * 娓╂箍搴︽娴嬫暟鎹悓姝� * - * @author chen + * @author czt * @date 2022-09-07 14:41 */ @Slf4j @@ -48,7 +48,7 @@ * @param start 璧峰鏃堕棿 * @param end 鎴鏃堕棿 */ - public void syncData(String deptId, Date start, Date end) { + public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1302鎺ュ彛鏁版嵁寮�濮嬪悓姝�------------------"); //鍚屾鏁版嵁锛屽彧璁板綍澶辫触鐨勪俊鎭� @@ -61,8 +61,8 @@ apiLog.setId(ContextUtil.getUUID()); try { List<Fz40Grain> list = fzzySync1302Rep.findByReceiveDate(start, end); - log.info(DateUtils.format("yyyy-MM-dd HH:mm:ss",start)); - log.info(DateUtils.format("yyyy-MM-dd HH:mm:ss",end)); + log.info(DateUtils.format("yyyy-MM-dd HH:mm:ss", start)); + log.info(DateUtils.format("yyyy-MM-dd HH:mm:ss", end)); if (null == list || list.isEmpty()) { log.info("1302---鍚屾鏁版嵁锛氭病鏈夋煡璇㈠埌闇�瑕佸悓姝ョ殑鏁版嵁"); return; @@ -81,28 +81,35 @@ //鐢辫揣浣嶄唬鐮�+妫�娴嬫棩鏈� 锛坹yyyMMdd锛� +4 浣嶉『搴忓彿缁勬垚 --2019 1128 0819 api1302 = new Api1302(); - //api1302.setWsdjcdh(api1105.getHwdm() + DateFormatUtils.format(grain.getReceiveDate(), "yyyyMMdd") + String.valueOf(index).substring(1)); api1302.setWsdjcdh(api1105.getHwdm() + fz40Grain.getBatchId()); api1302.setJcsj(fz40Grain.getReceiveDate()); api1302.setHwdm(api1105.getHwdm()); - api1302.setCfww(fz40Grain.getTempOut() == null ? 0.00: fz40Grain.getTempOut()); - if(null == fz40Grain.getHumidityOut() || fz40Grain.getHumidityOut() < 0){ + api1302.setCfww(fz40Grain.getTempOut() == null ? 0.00 : fz40Grain.getTempOut()); + if (null == fz40Grain.getHumidityOut() || fz40Grain.getHumidityOut() < 0) { api1302.setCfws(-1); - }else { + } else { api1302.setCfws(fz40Grain.getHumidityOut()); } - api1302.setCfnw(fz40Grain.getTempIn() == null ? 0.00: fz40Grain.getTempIn()); - if(null == fz40Grain.getHumidityIn() || fz40Grain.getHumidityIn() < 0){ + api1302.setCfnw(fz40Grain.getTempIn() == null ? 0.00 : fz40Grain.getTempIn()); + if (null == fz40Grain.getHumidityIn() || fz40Grain.getHumidityIn() < 0) { api1302.setCfns(-1); - }else { + } else { api1302.setCfns(fz40Grain.getHumidityIn()); } - api1302.setLszgw(fz40Grain.getTempMax() == null ? 0.00: fz40Grain.getTempMax()); - api1302.setLspjw(fz40Grain.getTempAve() == null ? 0.00: fz40Grain.getTempAve()); - api1302.setLszdw(fz40Grain.getTempMin() == null ? 0.00: fz40Grain.getTempMin()); + api1302.setLszgw(fz40Grain.getTempMax() == null ? 0.00 : fz40Grain.getTempMax()); + api1302.setLspjw(fz40Grain.getTempAve() == null ? 0.00 : fz40Grain.getTempAve()); + api1302.setLszdw(fz40Grain.getTempMin() == null ? 0.00 : fz40Grain.getTempMin()); + + //鍒ゆ柇绮鏈�浣庢俯銆佸钩鍧囨俯銆佹渶楂樻俯鏄惁绗﹀悎閫昏緫 + if(api1302.getLszdw() >= api1302.getLspjw()){ + continue; + } + if(api1302.getLspjw() >= api1302.getLszgw()){ + continue; + } //娓╁害闆嗗悎 if (StringUtils.isEmpty(fz40Grain.getCableCir())) { @@ -113,15 +120,15 @@ api1302.setLssdzjh(getHumPointList2(fz40Grain.getPoints(), fz40Grain.getCable(), fz40Grain.getCableCir())); } - api1302.setZhgxsj(syncTime); + api1302.setZhgxsj(fz40Grain.getReceiveDate()); api1302.setBizId(fz40Grain.getBatchId()); api1302.setKqdm(api1105.getKqdm()); api1302.setSyncTime(syncTime); api1302List = api1302Rep.getDataByWsdjcdh(api1302.getWsdjcdh()); - if(null == api1302List || api1302List.isEmpty()){ + if (null == api1302List || api1302List.isEmpty()) { api1302.setCzbz(Constant.CZBZ_I); - }else { + } else { api1302.setCzbz(api1302List.get(0).getCzbz()); } log.info("1302---鍚屾鏁版嵁锛�" + api1302.toString()); @@ -201,7 +208,7 @@ int h = Integer.valueOf(cab[1]); int l = Integer.valueOf(cab[2]); - // String[] points = point.split(","); + // String[] points = point.split(","); String result = ""; for (int i = 1; i <= l; i++) { for (int j = 1; j <= h; j++) { @@ -228,7 +235,7 @@ int g1 = 1; //鍦堣捣濮嬫牴鏁� int g2 = 0; //鍦堟埅姝㈡牴鏁� - // String[] points = point.split(","); + // String[] points = point.split(","); String result = ""; for (int i = 1; i <= q; i++) { g1 += g2; -- Gitblit v1.9.3