Browse Source

feat: 对账单数据库操作:1、对账明细新增字段pai_source_date,来源单据时间;2、增加刷新pai_source_date语句

hejq 7 years ago
parent
commit
c70b10790e
1 changed files with 59 additions and 0 deletions
  1. 59 0
      db/ddl.sql

+ 59 - 0
db/ddl.sql

@@ -18,3 +18,62 @@
 -- 更新purc$vendors 字段todo_apchek_count长度
 -- 更新purc$vendors 字段todo_apchek_count长度
   alter table purc$vendors modify todo_apchek_count varchar(200);
   alter table purc$vendors modify todo_apchek_count varchar(200);
 
 
+-- date: 2018-12-20 11:34
+-- author: hejq
+-- content: 对账明细增加单据来源时间
+  ALTER TABLE purc$apcheckitem ADD COLUMN pai_source_date DATETIME COMMENT '单据来源时间';
+
+-- date: 2018-12-20 11:53
+-- author: hejq
+-- content: 更新类型为采购验收单单据来源时间
+  update purc$apcheckitem
+  left join purc$acceptitem  on purc$apcheckitem.pai_sourcetable = 'purc$acceptitem' and purc$apcheckitem.pai_sourceid = purc$acceptitem.pai_id
+  left join `purc$accept`  on purc$acceptitem.pai_paid = purc$accept.pa_id
+  set purc$apcheckitem.pai_source_date = purc$accept.pa_date where purc$apcheckitem.pai_sourcetable is null;
+
+-- date: 2018-12-20 13:38
+-- author: hejq
+-- content: 更新类型为货款调账单据来源时间
+  update purc$apcheckitem
+  left join purc$apbilladjustment on pai_sourcetable = 'purc$apbilladjustment' and pai_sourceid = aa_id
+  set pai_source_date = aa_orderdate where pai_sourcetable = 'purc$apbilladjustment' and pai_source_date is null;
+
+-- date: 2018-12-20 13:46
+-- author: hejq
+-- content: 更新类型为采购验退单单据来源时间
+  update purc$apcheckitem
+  left join purc$returnitem on pai_sourcetable = 'purc$returnitem' and pai_sourceid = pri_id
+  left join `purc$return` on pri_prid = pr_id
+  set pai_source_date = pr_date where pai_sourcetable = 'purc$returnitem' and pai_source_date is null;
+
+-- date: 2018-12-20 13:49
+-- author: hejq
+-- content: 更新类型为不良品入库单单据来源时间
+  update purc$apcheckitem
+  left join purc$badinitem on pai_sourcetable = 'purc$badinitem' and pai_sourceid = pbi_id
+  left join `purc$badin` on pbi_pbid = pb_id
+  set pai_source_date = pb_date where pai_sourcetable = 'purc$badinitem' and pai_source_date is null;
+
+-- date: 2018-12-20 13:53
+-- author: hejq
+-- content: 更新类型为不良品出库单单据来源时间
+update purc$apcheckitem
+  left join purc$badoutitem on pai_sourcetable = 'purc$badoutitem' and pai_sourceid = poi_id
+  left join `purc$badout` on poi_poid = po_id
+set pai_source_date = po_date where pai_sourcetable = 'purc$badoutitem' and pai_source_date is null;
+
+-- date: 2018-12-20 13:57
+-- author: hejq
+-- content: 更新类型为委外验收单单据来源时间
+update purc$apcheckitem
+  left join make$acceptitem on pai_sourcetable = 'make$acceptitem' and pai_sourceid = mai_id
+  left join `make$accept` on mai_paid = ma_id
+set pai_source_date = ma_date where pai_sourcetable = 'make$acceptitem' and pai_source_date is null;
+
+-- date: 2018-12-20 13:58
+-- author: hejq
+-- content: 更新类型为委外验退单单据来源时间
+update purc$apcheckitem
+  left join make$returnitem on pai_sourcetable = 'make$returnitem' and pai_sourceid = mri_id
+  left join `make$return` on mri_paid = mr_id
+set pai_source_date = mr_date where pai_sourcetable = 'make$returnitem' and pai_source_date is null;