|
|
@@ -33,7 +33,7 @@ public class SyncProductWIPTask {
|
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
|
|
|
|
//@Scheduled(cron = "0 0 2,8,14,20 * * ?")
|
|
|
- @Scheduled(cron = "0 0 2,8,12,14,17,20 * * ?")
|
|
|
+ @Scheduled(cron = "0 0 2,8,13,14,17,20 * * ?")
|
|
|
public void SyncProductWIP() {
|
|
|
X5JsonHttpClient x5JsonHttpClient = new X5JsonHttpClient(configuration.getX5appid(),configuration.getX5appkey(),configuration.getX5ProductWIPUrl());
|
|
|
Map<String,Object> data = new HashMap<>();
|
|
|
@@ -46,6 +46,9 @@ public class SyncProductWIPTask {
|
|
|
" (select ct_id from (select ct_id from CUSTOMTABLE where ct_caller='XiaoMiProductWIP' and trunc(ct_recorddate)=trunc(sysdate) and ct_statuscode='AUDITED' and nvl(CT_SENDSTATUS,' ')<>'已上传' order by ct_id desc) where rownum=1)" +
|
|
|
" order by cd_detno) A) where rn<=1000";
|
|
|
SqlRowList rs = baseDao.queryForRowSet(Sql);
|
|
|
+ baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
|
+ "values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'11上传失败!',to_char(sysdate,'yyyy-mm-dd HH24:mi:ss'),'')");
|
|
|
+ x5JsonHttpClient.post(data, configuration, baseDao, "ProductStock");
|
|
|
while (rs.next()){
|
|
|
Map<String,Object> map = new HashMap<>();
|
|
|
map.put("factory_code",configuration.getX5vendercode());
|
|
|
@@ -62,6 +65,8 @@ public class SyncProductWIPTask {
|
|
|
}
|
|
|
data.put("data",list);
|
|
|
if(list.size()>0){
|
|
|
+ baseDao.execute("insert into XIAOMIDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT,ML_TYPE)" +
|
|
|
+ "values(XIAOMIDOCKINGLOG_seq.nextval,sysdate,'22上传失败!',to_char(sysdate,'yyyy-mm-dd HH24:mi:ss'),'')");
|
|
|
x5JsonHttpClient.post(data, configuration, baseDao, "ProductWIP");
|
|
|
}
|
|
|
}
|