Browse Source

no message

FengChaoYu 7 months ago
parent
commit
5b178f317e

+ 5 - 0
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/parts/WebsitPartsSalesOrderLogic.java

@@ -422,6 +422,11 @@ public class WebsitPartsSalesOrderLogic {
                             item.getPartsWebsitId().equals(o.getPartsWebsitId())
                                     && item.getPartsNumber().equals(o.getGoodsId())
                     ).collect(Collectors.toList());
+                    if (item.getQty().compareTo(stockList.get(0).getQty()) > 0) {
+                        result.put("isSuccess", Boolean.FALSE);
+                        result.put("msg", String.join("配件编号:", item.getPartsNumber(), ", 不能大于网点库存"));
+                        break;
+                    }
                     WebsitGoods parts = partsMap.get(item.getPartsNumber());
                     item.setWebsitId(partsSalesOrderBean.getWebsitId());
                     item.setPartsId(parts.getGoodsId());

+ 6 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/material/manage/WebsitPartsSalesOrderLogic.java

@@ -247,7 +247,13 @@ public class WebsitPartsSalesOrderLogic {
                             item.getPartsWebsitId().equals(o.getPartsWebsitId())
                                     && item.getPartsNumber().equals(o.getGoodsId())
                     ).collect(Collectors.toList());
+                    if (item.getQty().compareTo(stockList.get(0).getQty()) > 0) {
+                        result.put("isSuccess", Boolean.FALSE);
+                        result.put("msg", String.join("配件编号:", item.getPartsNumber(), ", 不能大于网点库存"));
+                        break;
+                    }
                     WebsitGoods parts = partsMap.get(item.getPartsNumber());
+
                     item.setWebsitId(partsSalesOrderBean.getWebsitId());
                     item.setPartsId(parts.getGoodsId());
                     item.setMaterialGroupName(parts.getMaterialGroupName());