|
|
@@ -97,7 +97,7 @@ public class StockPackageActivity extends BaseActivity {
|
|
|
return false;
|
|
|
});
|
|
|
binding.tvScanTips.setOnClickListener(view->{
|
|
|
- receiverTask("CK_20250327007");
|
|
|
+ receiverTask("CK_20250329002");
|
|
|
});
|
|
|
// binding.tvOutCode.setOnClickListener(view->{
|
|
|
// receiverTask("0220013310125");
|
|
|
@@ -159,6 +159,7 @@ public class StockPackageActivity extends BaseActivity {
|
|
|
if(barcode.startsWith(out_stock_flag)){
|
|
|
try {
|
|
|
binding.tvOutCode.setText(barcode);
|
|
|
+ erpOutstockCode = barcode;
|
|
|
loadErpTask(barcode);
|
|
|
}catch (Throwable ex){
|
|
|
mylog.error("任务发送异常:", ex);
|
|
|
@@ -187,7 +188,7 @@ public class StockPackageActivity extends BaseActivity {
|
|
|
String itemCode = values[0];
|
|
|
String stockCode = values[3];
|
|
|
if(!stockCode.equals(erpOutstockCode)){
|
|
|
- ToastUtils.showToast(context, "不是当前出库单的物品");
|
|
|
+ ToastUtils.showToast(context, "物品出库单是"+stockCode);
|
|
|
return;
|
|
|
}
|
|
|
BigDecimal perQty = new BigDecimal(values[1]);
|
|
|
@@ -218,7 +219,7 @@ public class StockPackageActivity extends BaseActivity {
|
|
|
}
|
|
|
}else{
|
|
|
if(stockLineModel.getTotalPackage()
|
|
|
- .compareTo(new BigDecimal(stockLineModel.getQuantity())) >= 0){
|
|
|
+ .compareTo(stockLineModel.getOrderQuantity()) >= 0){
|
|
|
ToastUtils.showToast(context, "已超过出库单数量");
|
|
|
return;
|
|
|
}
|