|
|
@@ -82,9 +82,10 @@ public class LingxingServiceImpl implements LingxingService {
|
|
|
sellerGetResp.getData().stream().forEach(seller -> {
|
|
|
//循环封装获取到得商店数据信息
|
|
|
//System.out.println(seller.toString());
|
|
|
+ int ssid = baseDao.getSeqId("SALESHOP_SEQ");
|
|
|
//批量向数据库添加数据
|
|
|
sssqls.add("insert into SALESHOP (SS_ID,SS_SID,SS_MID,SS_NAME,SS_REGION,SS_COUNTRY,SS_SELLERID,SS_DATE) " +
|
|
|
- "values(SALESHOP_SEQ.nextval," + seller.getSid() + "," + seller.getMid() + ",'" + seller.getName() + "','" + seller.getRegion()
|
|
|
+ "values("+ssid+"," + seller.getSid() + "," + seller.getMid() + ",'" + seller.getName() + "','" + seller.getRegion()
|
|
|
+ "','" + seller.getCountry() + "','" + seller.getSeller_account_id() + "',sysdate)");
|
|
|
|
|
|
|
|
|
@@ -110,12 +111,12 @@ public class LingxingServiceImpl implements LingxingService {
|
|
|
"SO_AMOUNT,SO_FULFILLMENT,SO_BUYERNAME,SO_BUYEREMAIL,SO_RETURN," +
|
|
|
"SO_ISMCFORDER,SO_ISASSESSED,SO_EARLIESTDATE,SO_SHIPDATE,SO_UPDATEDATE," +
|
|
|
"SO_RECEIVINGNAME,SO_RECEIVINGADDRESS,SO_SELLERNAME,SO_TRACKINGNUMBER,SO_POSTALCODE," +
|
|
|
- "SO_PHONE,SO_POSTEDDATE,SO_TOTALQTY,SO_DJDATE) " +
|
|
|
+ "SO_PHONE,SO_POSTEDDATE,SO_TOTALQTY,SO_DJDATE,SO_SSID) " +
|
|
|
"values (" + soid + ",'" + orderDetail.getAmazon_order_id() + "',to_date('" + orderDetail.getPurchase_date_local() + "','yyyy-mm-dd hh24:mi:ss'),'" + orderDetail.getOrder_total_currency_code() + "'," +
|
|
|
orderDetail.getOrder_total_amount() + ",'" + orderDetail.getFulfillment_channel() + "','" + orderDetail.getBuyer_name() + "','" + orderDetail.getBuyer_email() + "','" + orderDetail.getIs_return() + "'," +
|
|
|
"'" + orderDetail.getIs_mcf_order() + "','" + orderDetail.getIs_assessed() + "',to_date('" + this.dateFormatTo(orderDetail.getEarliest_ship_date()) + "','yyyy-mm-dd hh24:mi:ss'),to_date('" + this.dateFormatTo(orderDetail.getShipment_date()) + "','yyyy-mm-dd hh24:mi:ss'),to_date('" + this.dateFormatTo(orderDetail.getLast_update_date()) + "','yyyy-mm-dd hh24:mi:ss')," +
|
|
|
"'" + orderDetail.getName() + "','" + orderDetail.getAddress() + "','" + orderDetail.getSeller_name() + "'," + "'" + orderDetail.getTracking_number() + "','" + orderDetail.getPostal_code() + "'," +
|
|
|
- "'" + orderDetail.getPhone() + "',to_date('" + orderDetail.getPosted_date() + "','yyyy-mm-dd hh24:mi:ss')," + orderDetail.getTotal() + ",sysdate)");
|
|
|
+ "'" + orderDetail.getPhone() + "',to_date('" + orderDetail.getPosted_date() + "','yyyy-mm-dd hh24:mi:ss')," + orderDetail.getTotal() + ",sysdate,"+ssid+")");
|
|
|
if (!this.isEmpty(orderDetail) && !this.isEmpty(orderDetail.getItem_list()) && orderDetail.getItem_list().size() > 0) {
|
|
|
orderDetail.getItem_list().stream().forEach(orderItem -> {
|
|
|
sssqls.add("insert into SALEITEM(SI_ID,SI_SOID,SI_ASIN,SI_QUANTITYORDERED,SI_SELLERSKU)" +
|