|
|
@@ -84,7 +84,6 @@ public class WmesService {
|
|
|
|
|
|
String pinxiang = record.getStr("sku");
|
|
|
|
|
|
- Date guo_time = record.getDate("guo_time");
|
|
|
|
|
|
|
|
|
|
|
|
@@ -95,27 +94,20 @@ public class WmesService {
|
|
|
data.set("SKU", pinxiang);
|
|
|
data.set("TRACEID", duo_code);
|
|
|
data.set("UDF06", "tm");
|
|
|
- data.set("ADDTIME", guo_time);
|
|
|
+ data.set("ADDTIME", new Date());
|
|
|
data.set("SERIALNO", id);//箱码
|
|
|
datas.add(data);
|
|
|
}
|
|
|
- String udfSqlString = "delete FROM WMS_PROD.CUS_ASN_SERIALNO where SERIALNO in ("
|
|
|
- + sb + ") and UDF06 ='tm'";
|
|
|
- boolean result = Db.use("oracle").tx(new IAtom() {
|
|
|
- @Override
|
|
|
- public boolean run() throws SQLException {
|
|
|
- Db.use("oracle").update(udfSqlString);
|
|
|
- Db.use("oracle").batchSave("WMS_PROD.CUS_ASN_SERIALNO", datas, 500);
|
|
|
- return true; // 事务提交
|
|
|
- }
|
|
|
- });
|
|
|
+// String udfSqlString = "delete FROM WMS_PROD.CUS_ASN_SERIALNO where SERIALNO in ("
|
|
|
+// + sb + ") and UDF06 ='tm'";
|
|
|
+ Db.use("oracle").batchSave("WMS_PROD.CUS_ASN_SERIALNO", datas, 500);
|
|
|
int count = 0;
|
|
|
- if(sb.length()>0 && result){
|
|
|
+ if(sb.length()>0){
|
|
|
count = Db.update("update jinzai_upload_master set upload_time = ? where id in ("+sb+")",new Date());
|
|
|
}
|
|
|
|
|
|
long end = System.currentTimeMillis();
|
|
|
- Log.info("同步到wms中间库,"+result+",耗时:" + (end - start) + ",箱码数量:" + datas.size());
|
|
|
+ Log.info("同步到wms中间库,耗时:" + (end - start) + ",箱码数量:" + datas.size()+",更新数量:"+count);
|
|
|
|
|
|
|
|
|
}
|