futian.liu
2023-12-07 b04965d39ae30fddc8c79622ad309ba541961d9f
出库单金额处理
4个文件已修改
31 ■■■■■ 已修改文件
admin-web/src/views/stock/accessStock/outbound/detail.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/stock/accessStock/outbound/edit.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
consum-base/src/main/java/com/consum/base/pojo/response/OutAndInDetailVO.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
consum-base/src/main/java/com/consum/base/service/LWarehouseFlowService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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() {
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' }],
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")
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);