This commit is contained in:
DESKTOP-E401PHE\Administrator 2025-08-14 09:39:52 +08:00
parent 68d671e3a8
commit b65f12eba2

View File

@ -1745,30 +1745,35 @@ begin
end
else
begin
with ADOTmp do
with ADOTmp do
begin
Close;
sql.Clear;
SQL.Add('select sum(mjlen)ddzc,sum(mjqty4)DDzz from WFB_MJJY where subid=''' + trim(FsubId) + ''' ');
SQL.Add('select count(*)ydps from WFB_MJJY where subid=''' + trim(FsubId) + ''' '); //sum(mjlen)ddzc,sum(mjqty4)DDzz
open;
end;
if (FOrderUnit <> 'KG') or (FOrderUnit <> 'Kg') or (FOrderUnit <> 'kG') or (FOrderUnit <> 'kg') then
if ADOTmp.FieldByName('ydps').asfloat >= FPRTOrderQty then
begin
if ADOTmp.FieldByName('ddzc').asfloat + strtofloatdef((MJLen.text), 0) > FPRTOrderQty then
begin
Application.MessageBox('已经达到订单数量,请重新扫码', '提示', 0);
Exit;
end;
end
else
begin
if ADOTmp.FieldByName('ddzz').asfloat + strtofloatdef((mjqty4.text), 0) > FPRTOrderQty then
begin
Application.MessageBox('已经达到订单数量,请重新扫码', '提示', 0);
Exit;
end;
Application.MessageBox('已经达到订单数量,请重新扫码', '提示', 0);
Exit;
end;
// if (FOrderUnit <> 'KG') or (FOrderUnit <> 'Kg') or (FOrderUnit <> 'kG') or (FOrderUnit <> 'kg') then
// begin
// if ADOTmp.FieldByName('ddzc').asfloat + strtofloatdef((MJLen.text), 0) > FPRTOrderQty then
// begin
// Application.MessageBox('已经达到订单数量,请重新扫码', '提示', 0);
// Exit;
// end;
// end
// else
// begin
// if ADOTmp.FieldByName('ddzz').asfloat + strtofloatdef((mjqty4.text), 0) > FPRTOrderQty then
// begin
// Application.MessageBox('已经达到订单数量,请重新扫码', '提示', 0);
// Exit;
// end;
// end;
end;
BTPrint.Enabled := False;
Timer1.Enabled := True;