修改耗材库存

This commit is contained in:
韩鹏辉
2024-06-28 17:59:41 +08:00
parent fad761b63c
commit 4e27eb87b5
7 changed files with 86 additions and 41 deletions

View File

@@ -98,7 +98,7 @@ public class ConsService {
if("delete".equals(type)){
List jsonArray= Arrays.asList(jsonObject.getJSONArray("skuIds"));
List jsonArray= jsonObject.getJSONArray("skuIds").toJavaList(Integer.class);
String shopId= jsonObject.getString("shopId");
if(Objects.isNull(jsonArray)||jsonArray.size()<=0){

View File

@@ -188,6 +188,7 @@ public class OrderService {
cashierCart.setCategoryId(product.getCategoryId());
list.add(cashierCart);
cashierCartMapper.insert(cashierCart);
cart=cashierCart;
} else {
if (type.equals("add")) {
cashierCart.setNumber(cashierCart.getNumber() + number);
@@ -206,6 +207,8 @@ public class OrderService {
} else {
cashierCartMapper.updateStatus(cashierCart.getId(), "close");
}
cart=cashierCart;
}
@@ -724,12 +727,13 @@ public class OrderService {
for (TbCashierCart cashierCart : list) {
if (StringUtils.isNotEmpty(cashierCart.getOrderId())) {
orderId = Integer.valueOf(cashierCart.getOrderId());
skuIds.add(cashierCart.getSkuId());
}
TbProductWithBLOBs product= tbProductMapper.selectByPrimaryKey(Integer.valueOf(cashierCart.getProductId()));
if(ObjectUtil.isNotEmpty(product)&&"1".equals(product.getIsStock().toString())){
ProductSkuPo skuPo=new ProductSkuPo(Integer.valueOf(cashierCart.getSkuId()),cashierCart.getTotalNumber());
productSkuPos.add(skuPo);
skuIds.add(cashierCart.getSkuId());
}