Эх сурвалжийг харах

✨ ERP:基本完成采购订单 100%

YunaiV 1 жил өмнө
parent
commit
5d092361ed

+ 6 - 6
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderRespVO.java

@@ -87,10 +87,10 @@ public class ErpPurchaseOrderRespVO {
     @ExcelProperty("产品信息")
     private String productNames;
 
-    // ========== 采购库 ==========
+    // ========== 采购库 ==========
 
-    @Schema(description = "采购库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
-    private BigDecimal outCount;
+    @Schema(description = "采购库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+    private BigDecimal inCount;
 
     // ========== 采购退货(出库)) ==========
 
@@ -125,10 +125,10 @@ public class ErpPurchaseOrderRespVO {
         @Schema(description = "备注", example = "随便")
         private String remark;
 
-        // ========== 采购库 ==========
+        // ========== 采购库 ==========
 
-        @Schema(description = "采购库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
-        private BigDecimal outCount;
+        @Schema(description = "采购库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+        private BigDecimal inCount;
 
         // ========== 采购退货(入库)) ==========
 

+ 2 - 2
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/dal/dataobject/purchase/ErpPurchaseOrderItemDO.java

@@ -14,8 +14,8 @@ import java.math.BigDecimal;
  *
  * @author 芋道源码
  */
-@TableName("erp_sale_order_items")
-@KeySequence("erp_sale_order_items_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
+@TableName("erp_purchase_order_items")
+@KeySequence("erp_purchase_order_items_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
 @Data
 @EqualsAndHashCode(callSuper = true)
 @ToString(callSuper = true)

+ 1 - 3
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpPurchaseOrderServiceImpl.java

@@ -162,9 +162,7 @@ public class ErpPurchaseOrderServiceImpl implements ErpPurchaseOrderService {
             if (item.getTotalPrice() == null) {
                 return;
             }
-            if (item.getTaxPercent() == null) {
-                item.setTaxPercent(BigDecimal.ZERO);
-            } else {
+            if (item.getTaxPercent() != null) {
                 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
             }
         }));

+ 2 - 2
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpSupplierServiceImpl.java

@@ -68,10 +68,10 @@ public class ErpSupplierServiceImpl implements ErpSupplierService {
     public ErpSupplierDO validateSupplier(Long id) {
         ErpSupplierDO supplier = supplierMapper.selectById(id);
         if (supplier == null) {
-            throw exception(WAREHOUSE_NOT_EXISTS);
+            throw exception(SUPPLIER_NOT_EXISTS);
         }
         if (CommonStatusEnum.isDisable(supplier.getStatus())) {
-            throw exception(WAREHOUSE_NOT_ENABLE, supplier.getName());
+            throw exception(SUPPLIER_NOT_ENABLE, supplier.getName());
         }
         return supplier;
     }

+ 1 - 3
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java

@@ -174,9 +174,7 @@ public class ErpSaleOrderServiceImpl implements ErpSaleOrderService {
             if (item.getTotalPrice() == null) {
                 return;
             }
-            if (item.getTaxPercent() == null) {
-                item.setTaxPercent(BigDecimal.ZERO);
-            } else {
+            if (item.getTaxPercent() != null) {
                 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
             }
         }));

+ 1 - 3
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOutServiceImpl.java

@@ -206,9 +206,7 @@ public class ErpSaleOutServiceImpl implements ErpSaleOutService {
             if (item.getTotalPrice() == null) {
                 return;
             }
-            if (item.getTaxPercent() == null) {
-                item.setTaxPercent(BigDecimal.ZERO);
-            } else {
+            if (item.getTaxPercent() != null) {
                 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
             }
         }));

+ 1 - 3
yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleReturnServiceImpl.java

@@ -206,9 +206,7 @@ public class ErpSaleReturnServiceImpl implements ErpSaleReturnService {
             if (item.getTotalPrice() == null) {
                 return;
             }
-            if (item.getTaxPercent() == null) {
-                item.setTaxPercent(BigDecimal.ZERO);
-            } else {
+            if (item.getTaxPercent() != null) {
                 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
             }
         }));