|
|
@@ -1972,19 +1972,23 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleLogic
|
|
|
{
|
|
|
if (subBarCode[i] != "")
|
|
|
{
|
|
|
- sql = "select DELIVERFLAG from TP_PM_GroutingDailyDetail where barcode='" + subBarCode[i] + "'";
|
|
|
+ //sql = "select DELIVERFLAG from TP_PM_GroutingDailyDetail where barcode='" + subBarCode[i] + "'";
|
|
|
+ sql = "select BEGINNINGFLAG from TP_PM_GroutingDailyDetail where barcode='" + subBarCode[i] + "'";
|
|
|
returnValue = tran.GetSqlResultToStr(sql);
|
|
|
if (returnValue == "1")
|
|
|
{
|
|
|
sre.Status = Constant.ServiceResultStatus.Other;
|
|
|
- sre.Message = "条码[" + subBarCode[i] + "]已经交坯,不能取消绑定";
|
|
|
+ //sre.Message = "条码[" + subBarCode[i] + "]已经交坯,不能取消绑定";
|
|
|
+ sre.Message = "条码[" + subBarCode[i] + "]已经在产,不能取消绑定";
|
|
|
isError = true;
|
|
|
break;
|
|
|
}
|
|
|
sql = "update TP_PM_GroutingDailyDetail set barcode='' where barcode='" + subBarCode[i] + "'";
|
|
|
tran.ExecuteNonQuery(sql);
|
|
|
|
|
|
- sql = "delete from TP_PM_UsedBarCode where barcode='" + subBarCode[i] + "'";
|
|
|
+ //sql = "delete from TP_PM_UsedBarCode where barcode='" + subBarCode[i] + "'";
|
|
|
+ sql = "update TP_PM_UsedBarCode set barcode='"+ subBarCode[i] + "@" + user.UserCode + "@"
|
|
|
+ + DateTime.Now.ToString("yyyyMMddHHmmss") + "' where barcode='" + subBarCode[i] + "'";
|
|
|
tran.ExecuteNonQuery(sql);
|
|
|
}
|
|
|
}
|