Bläddra i källkod

代采订单物料存储时,增加针对可能出现“'”的字段进行替换处理,使能正常存入数据库

hejq 8 år sedan
förälder
incheckning
7af7d7c2e3
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      src/main/resources/database/template/deputyOrder.xml

+ 3 - 2
src/main/resources/database/template/deputyOrder.xml

@@ -99,8 +99,9 @@
                 v_pr_code := 'PROD'||to_char(sysdate,'yymmdd')||v_sd_id;
 
                 insert into product (pr_id, pr_detail, pr_spec, pr_speccs, pr_unit, pr_recordman, pr_docdate, pr_status, pr_statuscode, pr_remark,
-                pr_code, pr_orispeccode, pr_brand) values (product_seq.nextval, ${item.prodname}, ${item.prodcode}, ${item.prodspec},
-                'PCS', '系统', sysdate, '已审核', 'AUDITED', v_sale.sa_code||'平台代采订单产生', v_pr_code, ${item.prodcode}, ${item.prodbrand});
+                pr_code, pr_orispeccode, pr_brand) values (product_seq.nextval, replace(${item.prodname}, '''', ''''''),
+                replace(${item.prodcode}, '''', '''''), replace(${item.prodspec}, '''', ''''''), 'PCS', '系统', sysdate, '已审核', 'AUDITED',
+                v_sale.sa_code||'平台代采订单产生', v_pr_code, replace(${item.prodcode}, '''', ''''''), replace(${item.prodbrand}, '''', ''''''));
 
                 insert into saledetail (sd_id, sd_said, sd_detno, sd_code, sd_prodcode, sd_qty, sd_price, sd_total,sd_remark,
                 sd_delivery, SD_COSTINGPRICE) values (v_sd_id, v_sale.sa_id, ${item.detno}, v_sale.sa_code, v_pr_code, ${item.amount},