From b04965d39ae30fddc8c79622ad309ba541961d9f Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期四, 07 十二月 2023 14:53:12 +0800 Subject: [PATCH] 出库单金额处理 --- admin-web/src/views/stock/accessStock/outbound/detail.vue | 7 ++----- consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java | 3 ++- admin-web/src/views/stock/accessStock/outbound/edit.vue | 1 + consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java | 20 +++++++++++++------- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/admin-web/src/views/stock/accessStock/outbound/detail.vue b/admin-web/src/views/stock/accessStock/outbound/detail.vue index ff58e36..d09af1a 100644 --- a/admin-web/src/views/stock/accessStock/outbound/detail.vue +++ b/admin-web/src/views/stock/accessStock/outbound/detail.vue @@ -59,9 +59,9 @@ {{ scope.row.counts }} </template> </el-table-column> - <el-table-column prop="counts" label="閲戦" align="center"> + <el-table-column prop="totalAmount" label="閲戦" align="center"> <template slot-scope="scope"> - {{ scope.row.price * scope.row.counts | formatPrice}} + {{ scope.row.totalAmount}} </template> </el-table-column> </el-table> @@ -118,9 +118,6 @@ formatTime(time) { if (!time) return; return DateFormatter.LongToDateTime(time); - }, - formatPrice(price) { - return price / 100 } }, created() { diff --git a/admin-web/src/views/stock/accessStock/outbound/edit.vue b/admin-web/src/views/stock/accessStock/outbound/edit.vue index 91eb146..91a2f3a 100644 --- a/admin-web/src/views/stock/accessStock/outbound/edit.vue +++ b/admin-web/src/views/stock/accessStock/outbound/edit.vue @@ -238,6 +238,7 @@ worehouseCount: 0, counts: null, // 鎿嶄綔鏁伴噺 unit: null, //鍗曚綅 + totalAmount: 0, //鍗曚綅 }, rules: { warehouseId: [{ required: true, message: '璇烽�夋嫨浠撳簱', trigger: 'change' }], diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java index ea63ef4..a9ebdf1 100644 --- a/consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java +++ b/consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java @@ -1,6 +1,7 @@ package com.consum.base.pojo.response; import com.fasterxml.jackson.annotation.JsonProperty; + import lombok.Data; import lombok.NoArgsConstructor; @@ -21,7 +22,7 @@ @JsonProperty("dealTime") private Long dealTime; @JsonProperty("totalPrice") - private Integer totalPrice; + private Double totalPrice; @JsonProperty("businessFormCode") private String businessFormCode; @JsonProperty("baseGoodsModelsName") diff --git a/consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java b/consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java index 56ceb2c..bd56ed2 100644 --- a/consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java +++ b/consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java @@ -1,20 +1,25 @@ package com.consum.base.service; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.apache.commons.compress.utils.Lists; +import org.springframework.stereotype.Service; + import com.consum.base.core.WhBusinessEnum; import com.consum.base.core.type.MixType; -import com.consum.base.core.utils.*; +import com.consum.base.core.utils.CurrencyUtil; +import com.consum.base.core.utils.MapRowMapper; +import com.consum.base.core.utils.MapUtils; +import com.consum.base.core.utils.MapperUtil; +import com.consum.base.core.utils.PageUtil; import com.consum.base.pojo.LWarehouseFlowParam; import com.consum.base.pojo.query.LWhFormOutputQry; import com.consum.base.pojo.response.OutAndInDetailVO; import com.walker.db.page.GenericPager; import com.walker.infrastructure.utils.StringUtils; import com.walker.jdbc.service.BaseServiceImpl; -import org.apache.commons.compress.utils.Lists; -import org.springframework.stereotype.Service; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; /** * @ClassName LWarehouseFlowService @@ -453,6 +458,7 @@ Integer businessType = outAndInDetailVO.getBusinessType(); String mixType = MixType.getMixType(businessType + "" + thisType); outAndInDetailVO.setMixType(mixType); + outAndInDetailVO.setTotalPrice(CurrencyUtil.convertFenToYuan(outAndInDetailVO.getTotalPrice())); result.add(outAndInDetailVO); }); pageUtil.setDatas(result); -- Gitblit v1.9.1