Ver Fonte

更新收料通知单和送样申请单更新相关字段值获取数据的方法

hejq há 8 anos atrás
pai
commit
741e666f51

+ 2 - 2
src/main/java/com/uas/erp/schedular/b2b/task/PurchaseNotifyTask.java

@@ -74,8 +74,8 @@ public class PurchaseNotifyTask extends AbstractTask {
         if (anStr.length() > 0) {
             sqls.add("update AcceptNotify set (an_currency,an_rate,an_paymentcode,an_payment,an_buyer,an_buyerid)=(select pu_currency,pu_rate,pu_paymentscode,pu_payments,pu_buyername,em_id from purchase left join acceptnotifydetail on pu_code=and_ordercode left join employee on pu_buyercode=em_code where and_anid=an_id and rownum=1) where an_id in ("
                     + anStr.toString() + ")");
-            sqls.add("update AcceptNotify set (an_vendcode,an_vendname)=(select ve_code,ve_name from vendor where ve_uu=to_char(an_venduu)) where an_id in ("
-                    + anStr.toString() + ")");
+//            sqls.add("update AcceptNotify set (an_vendcode,an_vendname)=(select ve_code,ve_name from vendor where ve_uu=to_char(an_venduu)) where an_id in ("
+//                    + anStr.toString() + ")");
             sqls.add("update AcceptNotify set (an_vendcode,an_vendname)=(select pu_vendcode,pu_vendname from purchase left join acceptnotifydetail on pu_code=and_ordercode where and_anid=an_id and rownum=1) where an_id in ("
                     + anStr.toString() + ") and an_vendcode is null");
             sqls.add("update AcceptNotifyDetail set (and_orderid,and_prodcode,and_taxrate)=(select pd_id,pd_prodcode,nvl(pd_rate,0) from purchasedetail left join purchase on pd_puid=pu_id where pu_code=and_ordercode and pd_detno=and_orderdetno) where and_anid in ("

+ 5 - 5
src/main/java/com/uas/erp/schedular/b2b/task/PurchaseSampleTask.java

@@ -109,15 +109,15 @@ public class PurchaseSampleTask extends AbstractTask {
         }
         if (idStr.length() > 0) {
             // 完善记录数据
-            sqls.add("update SendSample set (ss_pscode, ss_prodcode, ss_prodname, ss_prodspec, ss_unit, ss_isfree, ss_allmoney, ss_vendcode, ss_vendname, ss_venduu, ss_contact, ss_contactuu, ss_sampleprice, ss_currency, ss_rate) = "
+            sqls.add("update SendSample set (ss_pscode, ss_prodcode, ss_prodname, ss_prodspec, ss_unit, ss_isfree, ss_allmoney, ss_vendcode, ss_vendname, ss_venduu, ss_contact, ss_contactuu, ss_sampleprice, ss_currency, ss_rate, ss_providecode,ss_provide,ss_otherenid) = "
                     + "(select ps_code, ps_prodcode, ps_prodname, ps_prodspec, ps_unit, ps_isfree, pd_totalmon, "
-                    + "pd_vendcode, pd_vendname, ve_uu, ve_contact, ve_contactuu, pd_price, pd_currency, pd_tax from "
+                    + "pd_vendcode, pd_vendname, ve_uu, ve_contact, ve_contactuu, pd_price, pd_currency, pd_tax,pd_vendcode, pd_vendname, ve_uu from "
                     + "productSampledetail left join productsample on productsampledetail.pd_psid = productsample.ps_id left join "
                     + "vendor on productsampledetail.pd_vendcode = vendor.ve_code where productSample.ps_code = SendSample.ss_pscode and productSampleDetail.pd_detno = SendSample.ss_pddetno) where ss_id in ( "
                     + idStr.toString() + ") ");
-            // 更新供应商信息
-            sqls.add("update sendsample set (ss_providecode,ss_provide,ss_otherenid)=(select ve_code,ve_name,ve_uu from vendor where ve_uu=to_char(nvl(ss_venduu,0))) where ss_id in ("
-                    + idStr.toString() + ") ");
+//            // 更新供应商信息
+//            sqls.add("update sendsample set (ss_providecode,ss_provide,ss_otherenid)=(select ve_code,ve_name,ve_uu from vendor where ve_uu=to_char(nvl(ss_venduu,0))) where ss_id in ("
+//                    + idStr.toString() + ") ");
             jdbcTemplate.batchExecute(sqls);
         }
     }