|
|
@ -719,19 +719,28 @@ namespace ICSSoft.DataProject |
|
|
|
try |
|
|
|
{ |
|
|
|
string sql = @"
|
|
|
|
IF NOT EXISTS ( |
|
|
|
SELECT bcLog.ID |
|
|
|
FROM ICSMO a |
|
|
|
INNER JOIN ICSInventoryLotDetail b ON b.TransCode=a.MoCode AND b.TransSequence=a.Sequence AND b.WorkPoint=a.WorkPoint |
|
|
|
INNER JOIN ICSInventoryLot c ON c.LotNo=b.LotNo AND c.WorkPoint=b.WorkPoint |
|
|
|
INNER JOIN ICSExtension d ON d.ID=c.ExtensionID AND d.WorkPoint=c.WorkPoint |
|
|
|
INNER JOIN ICSBackflushBCLog bclog ON a.MOCode=bclog.TransCode AND a.Sequence=bclog.TransSequence AND bclog.BatchCode=d.BatchCode |
|
|
|
WHERE c.LotNo = '{0}' AND (a.EATTRIBUTE2 <> '03' OR a.EATTRIBUTE2 IS NULL) |
|
|
|
) |
|
|
|
BEGIN |
|
|
|
RAISERROR('" + language.GetNameByCode("WMSAPIInfo468") + @"',16,1); |
|
|
|
RETURN; |
|
|
|
END |
|
|
|
IF NOT EXISTS |
|
|
|
(SELECT a.EATTRIBUTE2 |
|
|
|
FROM ICSMO a |
|
|
|
INNER JOIN ICSInventoryLotDetail b ON b.TransCode=a.MoCode AND b.TransSequence=a.Sequence AND b.WorkPoint=a.WorkPoint |
|
|
|
INNER JOIN ICSInventoryLot c ON c.LotNo=b.LotNo AND c.WorkPoint=b.WorkPoint AND (a.EATTRIBUTE2 = '03' OR a.EATTRIBUTE2 IS NULL) |
|
|
|
INNER JOIN ICSExtension d ON d.ID=c.ExtensionID AND d.WorkPoint=c.WorkPoint |
|
|
|
WHERE c.LotNo = '{0}') |
|
|
|
BEGIN |
|
|
|
IF NOT EXISTS ( |
|
|
|
SELECT bcLog.ID |
|
|
|
FROM ICSMO a |
|
|
|
INNER JOIN ICSInventoryLotDetail b ON b.TransCode=a.MoCode AND b.TransSequence=a.Sequence AND b.WorkPoint=a.WorkPoint |
|
|
|
INNER JOIN ICSInventoryLot c ON c.LotNo=b.LotNo AND c.WorkPoint=b.WorkPoint |
|
|
|
INNER JOIN ICSExtension d ON d.ID=c.ExtensionID AND d.WorkPoint=c.WorkPoint |
|
|
|
INNER JOIN ICSBackflushBCLog bclog ON a.MOCode=bclog.TransCode AND a.Sequence=bclog.TransSequence AND bclog.BatchCode=d.BatchCode |
|
|
|
WHERE c.LotNo = '{0}' |
|
|
|
) |
|
|
|
BEGIN |
|
|
|
RAISERROR('" + language.GetNameByCode("WMSAPIInfo468") + @"',16,1); |
|
|
|
RETURN; |
|
|
|
END |
|
|
|
END; |
|
|
|
|
|
|
|
DECLARE @Status VARCHAR(10) |
|
|
|
SELECT @Status=c.ERPStatus FROM ICSInventoryLot a |
|
|
|