Browse Source

调整条码生成逻辑

master
lilili 1 year ago
parent
commit
b204caf202
  1. 6
      WMS-BS/NFine.Application/WMS/DeciliterApp.cs

6
WMS-BS/NFine.Application/WMS/DeciliterApp.cs

@ -31,8 +31,10 @@ namespace NFine.Application.WMS
DataTable dt = new DataTable();
List<DbParameter> parameter = new List<DbParameter>();
string sql = @"select max(LotNo) as NewLotNo from ICSInventoryLot where EATTRIBUTE1='{0}' ";
sql = string.Format(sql, LotNO);
//string sql = @"select max(LotNo) as NewLotNo from ICSInventoryLot where EATTRIBUTE1='{0}' ";
string sql = $@"SELECT TOP 1
LotNO as NewLotNo FROM ICSInventoryLot WHERE EATTRIBUTE1='{LotNO}'
ORDER BY CAST(SUBSTRING(LotNO, (LEN(LotNO)-CHARINDEX('-',REVERSE(LotNO))+1)+1,CHARINDEX('-',REVERSE(LotNO))-1) AS INT) DESC";
dt= Repository().FindTableBySql(sql.ToString());
if (dt==null||dt.Rows.Count==0|| dt.Rows[0]["NewLotNo"].ToString()=="")
{

Loading…
Cancel
Save