Browse Source

[华信科] 龙旗对接 订单修改

zxl 2 weeks ago
parent
commit
3f16faa4fb

+ 3 - 3
src/main/java/com/uas/eis/longcheer/serviceImpl/LongcheerServiceImpl.java

@@ -142,9 +142,9 @@ public class LongcheerServiceImpl implements LongcheerService {
                     "from LQPURCHASEORDER left join (select * from CUSTOMTABLE left join CUSTOMTABLEDETAIL on ct_id = cd_ctid where ct_caller='LQCustomerDZ' and ct_status = '已审核') on cd_varchar50_1 = LQPO_COMPANYCODE " +
                     "left join Customer on cu_code = cd_varchar50_2 left join CurrencysMonth on cm_crname = LQPO_CURRENCY and cm_yearmonth = to_char(to_date(LQPO_ORDERDATE,'yyyy-mm-dd'),'yyyymm') " +
                     "left join employee on em_code = cu_sellercode where LQPO_ID = " + poId);
-            baseDao.execute("insert into saledetail (sd_id,sd_said,sd_code,sd_detno,sd_prodcode,sd_custprodcode,sd_qty,sd_price,sd_total,sd_taxrate,sd_costprice,sd_taxtotal,sd_delivery)" +
-                    "select Saledetail_SEQ.nextval,"+said+",'"+sacode+"',LQPL_ERPORDERLINENO,cd_varchar50_1,LQPL_MATERIALNUMBER,LQPL_QUANTITY,0,0,0,LQPL_NETPRICE,LQPL_NETAMOUNT,to_date(LQPL_REPLYDATE,'yyyy-mm-dd') " +
-                    "from LQPURCHASEORDERLINE left join (select * from CUSTOMTABLE left join CUSTOMTABLEDETAIL on ct_id = cd_ctid where ct_caller='LQProductDZ' and ct_status = '已审核') on cd_varchar50_2 = LQPL_MATERIALNUMBER ");
+            baseDao.execute("insert into saledetail (sd_id,sd_said,sd_code,sd_detno,sd_prodcode,sd_custprodcode,sd_qty,sd_price,sd_total,sd_taxrate,sd_costprice,sd_taxtotal,sd_delivery,sd_poid_user,sd_podid_user)" +
+                    "select Saledetail_SEQ.nextval,"+said+",'"+sacode+"',LQPL_ERPORDERLINENO,cd_varchar50_1,LQPL_MATERIALNUMBER,LQPL_QUANTITY,0,0,0,LQPL_NETPRICE,LQPL_NETAMOUNT,to_date(LQPL_REPLYDATE,'yyyy-mm-dd'),LQPL_ID,LQPL_POID " +
+                    "from LQPURCHASEORDERLINE left join (select * from CUSTOMTABLE left join CUSTOMTABLEDETAIL on ct_id = cd_ctid where ct_caller='LQProductDZ' and ct_status = '已审核') on cd_varchar50_2 = LQPL_MATERIALNUMBER  where LQPL_POID = " + poId);
             baseDao.execute("update saledetail set sd_taxrate = (select cu_taxrate from sale left join Customer on sa_custcode = cu_code where sa_id = sd_said) where sd_said = " + said);
             baseDao.execute("update saledetail set sd_price = round(sd_costprice * (1 + sd_taxrate / 100),8) where sd_said = " + said);
             baseDao.execute("update saledetail set sd_total = round(sd_qty * sd_price,2) where sd_said = " + said);