Browse Source

【传音对接】【库存对接调整】

wub 3 weeks ago
parent
commit
56d6364c2a

+ 6 - 3
src/main/java/com/uas/eis/task/SyncOriFactoryDeliveryCYTask.java

@@ -48,9 +48,12 @@ public class SyncOriFactoryDeliveryCYTask {
                     "                            where pu_statuscode = 'AUDITED' and nvl(pd_mrpstatuscode,' ')<>'FINISH' and pd_qty-nvl(pd_acceptqty,0)>0 and upper(pd_custname) in ('传音','上海传音') " +
                     "                            and nvl(TSPR_EIGHTCODE,' ')<>' ' and nvl(tspr_ENABLE,0) = -1 order by pd_prodcode,pd_puid,pd_detno");
             SqlRowList rs2 = baseDao.queryForRowSet("select TO_CHAR(SYSDATE,'HH24') v_hour,TO_CHAR(SYSDATE,'MI') v_mi,TO_CHAR(SYSDATE, 'DY', 'NLS_DATE_LANGUAGE=AMERICAN') v_mon from dual");
-            String V_HOUR = rs2.getGeneralString("v_hour");
-            String V_MI = rs2.getGeneralString("v_mi");
-            String V_MON = rs2.getGeneralString("v_mon");
+//            String V_HOUR = rs2.getGeneralString("v_hour");
+//            String V_MI = rs2.getGeneralString("v_mi");
+//            String V_MON = rs2.getGeneralString("v_mon");
+            String V_HOUR = rs2.getResultList().get(0).get("v_hour").toString();
+            String V_MI = rs2.getResultList().get(0).get("v_mi").toString();
+            String V_MON = rs2.getResultList().get(0).get("v_mon").toString();
             boolean XIAOMIUPLOAD = baseDao.isDBSetting("CHUANYIN", "XIAOMIUPLOAD");
             if(docMsg.size()>0 && (("10".equals(V_HOUR) && "00".equals(V_MI) && "MON".equals(V_MON)) || XIAOMIUPLOAD)){
                 List<Map<String, Object>> docMsgResultList = docMsg.getResultList();

+ 6 - 3
src/main/java/com/uas/eis/task/syncProductStockCYTask.java

@@ -48,10 +48,13 @@ public class syncProductStockCYTask {
                     " on pr_code=ba_prodcode left join transsionproduct on pr_code=tspr_uasprcode " +
                     "                     where tspr_enable=-1 and pr_statuscode='AUDITED' and ba_remain>0 ");
             SqlRowList rs2 = baseDao.queryForRowSet("select TO_CHAR(SYSDATE,'HH24') v_hour,TO_CHAR(SYSDATE,'MI') v_mi from dual");
-            String V_HOUR = rs2.getGeneralString("v_hour");
-            String V_MI = rs2.getGeneralString("v_mi");
+            String V_HOUR = rs2.getResultList().get(0).get("v_hour").toString();
+            String V_MI = rs2.getResultList().get(0).get("v_mi").toString();
+
+//            String V_HOUR = rs2.getGeneralString("v_hour");
+//            String V_MI = rs2.getGeneralString("v_mi");
             boolean XIAOMIUPLOAD = baseDao.isDBSetting("CHUANYIN", "XIAOMIUPLOAD");
-            if(docMsg.size()>0 && (("10".equals(V_HOUR) && "20".equals(V_MI)) || XIAOMIUPLOAD)){
+            if(docMsg.size()>0 && (("10".equals(V_HOUR) && "00".equals(V_MI)) || XIAOMIUPLOAD)){
                 List<Map<String, Object>> docMsgResultList = docMsg.getResultList();
                 StringBuffer errMsg = new StringBuffer();
                 List<Object> docCodes = new ArrayList<>();