Commit 5d092361edcbcb0bf3284bf72f77c25f8ab1f4d7

Authored by YunaiV
1 parent c5d9ad59

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

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 {
87 87 @ExcelProperty("产品信息")
88 88 private String productNames;
89 89  
90   - // ========== 采购出库 ==========
  90 + // ========== 采购入库 ==========
91 91  
92   - @Schema(description = "采购出库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
93   - private BigDecimal outCount;
  92 + @Schema(description = "采购入库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
  93 + private BigDecimal inCount;
94 94  
95 95 // ========== 采购退货(出库)) ==========
96 96  
... ... @@ -125,10 +125,10 @@ public class ErpPurchaseOrderRespVO {
125 125 @Schema(description = "备注", example = "随便")
126 126 private String remark;
127 127  
128   - // ========== 采购出库 ==========
  128 + // ========== 采购入库 ==========
129 129  
130   - @Schema(description = "采购出库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
131   - private BigDecimal outCount;
  130 + @Schema(description = "采购入库数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
  131 + private BigDecimal inCount;
132 132  
133 133 // ========== 采购退货(入库)) ==========
134 134  
... ...
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;
14 14 *
15 15 * @author 芋道源码
16 16 */
17   -@TableName("erp_sale_order_items")
18   -@KeySequence("erp_sale_order_items_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
  17 +@TableName("erp_purchase_order_items")
  18 +@KeySequence("erp_purchase_order_items_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
19 19 @Data
20 20 @EqualsAndHashCode(callSuper = true)
21 21 @ToString(callSuper = true)
... ...
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 {
162 162 if (item.getTotalPrice() == null) {
163 163 return;
164 164 }
165   - if (item.getTaxPercent() == null) {
166   - item.setTaxPercent(BigDecimal.ZERO);
167   - } else {
  165 + if (item.getTaxPercent() != null) {
168 166 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
169 167 }
170 168 }));
... ...
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 {
68 68 public ErpSupplierDO validateSupplier(Long id) {
69 69 ErpSupplierDO supplier = supplierMapper.selectById(id);
70 70 if (supplier == null) {
71   - throw exception(WAREHOUSE_NOT_EXISTS);
  71 + throw exception(SUPPLIER_NOT_EXISTS);
72 72 }
73 73 if (CommonStatusEnum.isDisable(supplier.getStatus())) {
74   - throw exception(WAREHOUSE_NOT_ENABLE, supplier.getName());
  74 + throw exception(SUPPLIER_NOT_ENABLE, supplier.getName());
75 75 }
76 76 return supplier;
77 77 }
... ...
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 {
174 174 if (item.getTotalPrice() == null) {
175 175 return;
176 176 }
177   - if (item.getTaxPercent() == null) {
178   - item.setTaxPercent(BigDecimal.ZERO);
179   - } else {
  177 + if (item.getTaxPercent() != null) {
180 178 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
181 179 }
182 180 }));
... ...
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 {
206 206 if (item.getTotalPrice() == null) {
207 207 return;
208 208 }
209   - if (item.getTaxPercent() == null) {
210   - item.setTaxPercent(BigDecimal.ZERO);
211   - } else {
  209 + if (item.getTaxPercent() != null) {
212 210 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
213 211 }
214 212 }));
... ...
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 {
206 206 if (item.getTotalPrice() == null) {
207 207 return;
208 208 }
209   - if (item.getTaxPercent() == null) {
210   - item.setTaxPercent(BigDecimal.ZERO);
211   - } else {
  209 + if (item.getTaxPercent() != null) {
212 210 item.setTaxPrice(MoneyUtils.priceMultiplyPercent(item.getTotalPrice(), item.getTaxPercent()));
213 211 }
214 212 }));
... ...