|
|
@@ -97,6 +97,10 @@ public class OrderTask extends AbstractTask {
|
|
|
}
|
|
|
for (Map<String, Object> map : vendorList){
|
|
|
Object vendUU = map.get("VE_UU"), vendAccessSecret = map.get("VE_ACCESSSECRET");
|
|
|
+ int data = Integer.parseInt(jdbcTemplate.getString("select data from CONFIGS where code = 'mallOrder' and caller = 'mallOrder!YHND'"));
|
|
|
+ if(0 == data){
|
|
|
+ updateTime = 0L;
|
|
|
+ }
|
|
|
OrdersInfo ordersInfo = getOrdersByUU(url, String.valueOf(vendUU), String.valueOf(vendAccessSecret), updateTime, 30, 1);
|
|
|
PagingInfo pageInfo = ordersInfo.getPagingInfo();
|
|
|
if (!ObjectUtils.isEmpty(pageInfo) && pageInfo.getTotalCount() > 0) {
|
|
|
@@ -143,7 +147,10 @@ public class OrderTask extends AbstractTask {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ int data = Integer.parseInt(jdbcTemplate.getString("select data from CONFIGS where code = 'mallOrder' and caller = 'mallOrder!YHND'"));
|
|
|
+ if (0 == data) {
|
|
|
+ jdbcTemplate.execute("UPDATE CONFIGS SET data = 1 WHERE code = 'mallOrder' and caller = 'mallOrder!YHND'");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void postPurchaseAndSale(String purchaseInCode, String saleOutCode) {
|
|
|
@@ -165,7 +172,7 @@ public class OrderTask extends AbstractTask {
|
|
|
String mainSql = "INSERT INTO PRODINOUT(pi_id,pi_inoutno,pi_class,pi_date,pi_currency,pi_rate,pi_cardid,pi_cardcode,pi_title,pi_arcode,pi_arname,pi_paymentcode,pi_payment,pi_emcode,pi_emname,"
|
|
|
+ "pi_departmentcode,pi_departmentname,pi_address,pi_invostatus,pi_invostatuscode,pi_status,pi_statuscode,pi_purposename,pi_expresscode,pi_tocode,pi_recordman,pi_recorddate,"
|
|
|
+ "pi_auditman,pi_auditdate,pi_printstatus,pi_printstatuscode) SELECT " + saleOutId + ",'"+ saleOutCode +"','出货单',SYSDATE,'RMB','1',sa_custid,sa_custcode,sa_custname,"
|
|
|
- + "sa_apcustcode,sa_apcustname,sa_paymentscode,sa_payments,'ADMIN','管理员',sa_departmentcode,sa_departmentname,sa_toplace,'在录入','ENTERING','未过账','UNPOST',sa_need1,sa_need2,'普通','ADMIN',SYSDATE,'ADMIN',SYSDATE,'未打印','UNPRINT' "
|
|
|
+ + "sa_apcustcode,sa_apcustname,sa_paymentscode,sa_payments,'ADMIN','管理员',sa_departmentcode,sa_departmentname,sa_toplace,'已审核','AUDITED','未过账','UNPOST',sa_need1,sa_need2,'普通','ADMIN',SYSDATE,'ADMIN',SYSDATE,'未打印','UNPRINT' "
|
|
|
+ " FROM SALE WHERE SA_CODE = ?";
|
|
|
//明细表
|
|
|
String detailSql = "INSERT INTO PRODIODETAIL(pd_id,pd_piid,pd_pdno,pd_inoutno,pd_piclass,pd_auditstatus,pd_outqty,pd_ordercode,pd_orderdetno,pd_prodcode,pd_prodid,pd_whcode,pd_whname,pd_sendprice,pd_taxrate,pd_batchCode) "
|