| 12345678910111213141516171819202122 |
- -- 补 S4 发货单:PO-UAT-20260604-04 / PO-UAT-20260604-05
- SET @tenant_id := 797403760988229;
- SET @id_base := 9106000400000001;
- SET @operator_name := 'UAT数据导入';
- SET @now := NOW();
- INSERT INTO scm_shd (id, po_billno, shddh, sh_purchase_num, estimated_delivery_date, tjrxm, tjrq, state)
- VALUES
- (@id_base+604, 'PO-UAT-20260604-04', 'SH-UAT-20260604-04', 'VEN00060', DATE_ADD(@now, INTERVAL 7 DAY), @operator_name, DATE_FORMAT(@now,'%Y-%m-%d'), 0),
- (@id_base+605, 'PO-UAT-20260604-05', 'SH-UAT-20260604-05', 'VEN00060', DATE_ADD(@now, INTERVAL 7 DAY), @operator_name, DATE_FORMAT(@now,'%Y-%m-%d'), 0);
- INSERT INTO scm_shdzb (id, glid, sh_material_code, sh_delivery_quantity, po_bill, po_billline)
- SELECT @id_base+707, CAST(@id_base+604 AS CHAR), '91C0D2C', 600, 'PO-UAT-20260604-04', '1'
- UNION ALL SELECT @id_base+708, CAST(@id_base+604 AS CHAR), '91CC0231', 100, 'PO-UAT-20260604-04', '2'
- UNION ALL SELECT @id_base+709, CAST(@id_base+605 AS CHAR), '322AD001', 5500, 'PO-UAT-20260604-05', '1'
- UNION ALL SELECT @id_base+710, CAST(@id_base+605 AS CHAR), '3221C0031', 5500, 'PO-UAT-20260604-05', '2';
- SELECT pom.PurOrd, COUNT(sh.id) ship_cnt
- FROM PurOrdMaster pom
- LEFT JOIN scm_shd sh ON sh.po_billno = pom.PurOrd
- WHERE pom.tenant_id = @tenant_id AND pom.PurOrd LIKE 'PO-UAT-20260604-%'
- GROUP BY pom.PurOrd ORDER BY pom.PurOrd;
|