|
@ -68,18 +68,18 @@ namespace ICSSoft.DataProject |
|
|
RETURN |
|
|
RETURN |
|
|
END ";
|
|
|
END ";
|
|
|
} |
|
|
} |
|
|
sql += @"
|
|
|
|
|
|
IF NOT EXISTS(SELECT 1 |
|
|
|
|
|
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); |
|
|
|
|
|
END |
|
|
|
|
|
";
|
|
|
|
|
|
|
|
|
//sql += @"
|
|
|
|
|
|
// IF NOT EXISTS(SELECT 1
|
|
|
|
|
|
// 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);
|
|
|
|
|
|
// END
|
|
|
|
|
|
// ";
|
|
|
sql += @" IF NOT EXISTS(SELECT F_Account FROM Sys_SRM_User WHERE F_Account='{2}' AND F_Location='{1}')
|
|
|
sql += @" IF NOT EXISTS(SELECT F_Account FROM Sys_SRM_User WHERE F_Account='{2}' AND F_Location='{1}')
|
|
|
BEGIN |
|
|
BEGIN |
|
|
RAISERROR('" + string.Format(language.GetNameByCode("WMSAPIInfo060"), "{2}") + @"',16,1); |
|
|
RAISERROR('" + string.Format(language.GetNameByCode("WMSAPIInfo060"), "{2}") + @"',16,1); |
|
|