a
This commit is contained in:
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
|
||||
Reference in New Issue
Block a user