a
This commit is contained in:
12
EastChanger/SQLServer/0.海关接口请求参数.sql
Normal file
12
EastChanger/SQLServer/0.海关接口请求参数.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_CUSTOMS_API_REQUEST_PARAMETE')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DROP VIEW V_CUSTOMS_API_REQUEST_PARAMETE--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
GO
|
||||
CREATE VIEW V_CUSTOMS_API_REQUEST_PARAMETE AS
|
||||
SELECT
|
||||
1 AS 'NO'
|
||||
--,'http://tsjgqy.zheport.com/api/' AS 'appUrl' --<EFBFBD><EFBFBD>ʽ
|
||||
--,'4257290a253c480e8425efabecefc39d' AS 'appKey' --<EFBFBD><EFBFBD>ʽ
|
||||
--,'E3002B57-66DE-4D81-A3BE-F088CBF79485' AS 'appKeySecret' --<EFBFBD><EFBFBD>ʽ
|
||||
,'http://119.146.223.48:39082/api/' AS 'appUrl' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,'437268ee6e1a44b6ba135eea1614f94d' AS 'appKey'
|
||||
,'72CD0295-2312-4B08-9A4C-2A338A0EE9BF' AS 'appKeySecret'
|
||||
22
EastChanger/SQLServer/1.账册信息视图.sql
Normal file
22
EastChanger/SQLServer/1.账册信息视图.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_LEDGER_INFO')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DROP VIEW V_LEDGER_INFO--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
GO
|
||||
CREATE VIEW V_LEDGER_INFO AS
|
||||
SELECT
|
||||
t0.FID AS ID
|
||||
,t0.FNUMBER
|
||||
,t0.FENTCUSCODE
|
||||
,t0.FENTCREDITCODE
|
||||
,t0.FENTNAME
|
||||
,t0.FDECLAENTCUSCODE
|
||||
,t0.FDECLAENTCREDITCODE
|
||||
,t0.FDECLAENTNAME
|
||||
,t0e.FEntryID
|
||||
,t0e.FBOOKNUM
|
||||
,t0e.FCUSTOMSCODE
|
||||
FROM
|
||||
T_BD_LEDGER t0
|
||||
INNER JOIN T_BD_LEDGERENTRY t0e on t0.FID = t0e.FID
|
||||
WHERE 1=1
|
||||
AND t0.FDOCUMENTSTATUS = 'C'
|
||||
AND t0.FFORBIDSTATUS = 'A'
|
||||
36
EastChanger/SQLServer/2.1.库存明细同步接口回填.sql
Normal file
36
EastChanger/SQLServer/2.1.库存明细同步接口回填.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
IF EXISTS(SELECT * FROM SYS.PROCEDURES WHERE NAME='PROC_INSERT_STK_SYNC_RECORD')
|
||||
DROP PROCEDURE dbo.PROC_INSERT_STK_SYNC_RECORD;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE PROC_INSERT_STK_SYNC_RECORD
|
||||
@newId varchar(100)
|
||||
,@oId varchar(100)
|
||||
,@itemNo varchar(100)
|
||||
,@declaId varchar(100)
|
||||
,@syncId varchar(100)
|
||||
,@status int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
UPDATE T_STK_INVENTORY set FBILLNO = @itemNo ,FSTATUS = @status WHERE FID = @oId
|
||||
|
||||
INSERT INTO T_STK_INVENTORY_COPY (
|
||||
FID,FSTOCKORGID,FKEEPERTYPEID,FKEEPERID,FOWNERTYPEID,FOWNERID,
|
||||
FSTOCKID,FSTOCKLOCID,FAUXPROPID,FSTOCKSTATUSID,FLOT,FBOMID,FMTONO,
|
||||
FPROJECTNO,FPRODUCEDATE,FEXPIRYDATE,FBASEUNITID,FBASEQTY,FBASELOCKQTY,
|
||||
FSECQTY,FSECLOCKQTY,FSTOCKUNITID,FMATERIALID,FQTY,FLOCKQTY,FSECUNITID
|
||||
,FOBJECTTYPEID
|
||||
,FBASEAVBQTY,FAVBQTY,FSECAVBQTY,FUPDATETIME,FISEFFECTIVED,FBILLNO,FSTATUS
|
||||
,FITEMNO,FOSTKID,FDeclaId,FSyncId
|
||||
) SELECT
|
||||
@NID,FSTOCKORGID,FKEEPERTYPEID,FKEEPERID,FOWNERTYPEID,FOWNERID,
|
||||
FSTOCKID,FSTOCKLOCID,FAUXPROPID,FSTOCKSTATUSID,FLOT,FBOMID,FMTONO,
|
||||
FPROJECTNO,FPRODUCEDATE,FEXPIRYDATE,FBASEUNITID,FBASEQTY,FBASELOCKQTY,
|
||||
FSECQTY,FSECLOCKQTY,FSTOCKUNITID,FMATERIALID,FQTY,FLOCKQTY,FSECUNITID
|
||||
,'ke9dee1ad634f41fca88bb9296d86117d'
|
||||
,FBASEAVBQTY,FAVBQTY,FSECAVBQTY,FUPDATETIME,FISEFFECTIVED,FBILLNO,FSTATUS
|
||||
,@itemNo,FID,@declaId,@syncId
|
||||
FROM T_STK_INVENTORY
|
||||
WHERE FID = @oId
|
||||
|
||||
END
|
||||
37
EastChanger/SQLServer/2.明细信息关联视图.sql
Normal file
37
EastChanger/SQLServer/2.明细信息关联视图.sql
Normal file
@@ -0,0 +1,37 @@
|
||||
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_IMMEDIATE_INVENTORY')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DROP VIEW V_IMMEDIATE_INVENTORY--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
GO
|
||||
CREATE VIEW V_IMMEDIATE_INVENTORY AS
|
||||
SELECT
|
||||
t0.FID AS ID
|
||||
,t0.FBILLNO AS 'declaCode'
|
||||
,t0.FSTATUS AS 'status'
|
||||
,t0.FBASEQTY AS 'materialWarehouse'
|
||||
,t1e.FID AS LEDGERID
|
||||
,t1e.FENTRYID
|
||||
,t1e.FBOOKNUM
|
||||
,t1e.FCUSTOMSCODE
|
||||
,t1es.FLEDGERSTOCKID
|
||||
,t2.FNUMBER AS 'code'
|
||||
,t2_l.FNAME AS 'name'
|
||||
,t2_l.FSPECIFICATION AS 'specificationsModels'
|
||||
,t3.FNUMBER AS calcUnit
|
||||
,t3.FNUMBER AS cunit
|
||||
,t4.FNUMBER AS warehouseCd
|
||||
,t5.FNUMBER AS warehousePosiCd
|
||||
,ROW_NUMBER() OVER(PARTITION BY t1e.FENTRYID ORDER BY t0.FID ASC) AS itemNo
|
||||
,'<EFBFBD><EFBFBD>' AS reduceable
|
||||
,'<EFBFBD><EFBFBD>ǰ<EFBFBD>˺ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS inputMan
|
||||
,'13' AS declaType
|
||||
FROM
|
||||
T_STK_INVENTORY t0
|
||||
INNER JOIN T_BD_LEDGERSTOCK t1es on t1es.FLEDGERSTOCKID = t0.FSTOCKID
|
||||
INNER JOIN T_BD_LEDGERENTRY t1e on t1e.FENTRYID = t1es.FENTRYID
|
||||
LEFT JOIN T_BD_MATERIAL t2 on t2.FMATERIALID = t0.FMATERIALID
|
||||
LEFT JOIN T_BD_MATERIAL_L t2_l on t2_l.FMATERIALID = t0.FMATERIALID
|
||||
LEFT JOIN T_BD_UNIT t3 on t3.FUNITID = t0.FBASEUNITID
|
||||
LEFT JOIN T_BD_STOCK t4 on t4.FSTOCKID = t0.FSTOCKID
|
||||
LEFT JOIN T_BAS_FLEXVALUESDETAIL t6 on t6.FID = t0.FSTOCKLOCID
|
||||
LEFT JOIN T_BAS_FLEXVALUESENTRY t5 ON t5.FENTRYID = t6.FF100001 OR t5.FENTRYID = t6.FF100002
|
||||
WHERE t0.FBASEQTY != 0
|
||||
AND t0.FSTATUS != 1
|
||||
Reference in New Issue
Block a user