解决商品库存报表无法按单价排行的bug
This commit is contained in:
@@ -17,9 +17,8 @@
|
||||
<resultMap extends="com.jsh.erp.datasource.mappers.MaterialMapper.BaseResultMap" id="ResultMapListWithStock" type="com.jsh.erp.datasource.entities.MaterialVo4Unit">
|
||||
<result column="unitName" jdbcType="VARCHAR" property="unitName" />
|
||||
<result column="categoryName" jdbcType="VARCHAR" property="categoryName" />
|
||||
<result column="bar_code" jdbcType="VARCHAR" property="mBarCode" />
|
||||
<result column="commodity_unit" jdbcType="VARCHAR" property="commodityUnit" />
|
||||
<result column="purchase_decimal" jdbcType="VARCHAR" property="purchaseDecimal" />
|
||||
<result column="mBarCode" jdbcType="VARCHAR" property="mBarCode" />
|
||||
<result column="purchaseDecimal" jdbcType="VARCHAR" property="purchaseDecimal" />
|
||||
<result column="initialStock" jdbcType="DECIMAL" property="initialStock" />
|
||||
<result column="currentStock" jdbcType="DECIMAL" property="currentStock" />
|
||||
<result column="currentStockPrice" jdbcType="DECIMAL" property="currentStockPrice" />
|
||||
@@ -603,8 +602,8 @@
|
||||
</select>
|
||||
|
||||
<select id="getListWithStock" resultMap="ResultMapListWithStock">
|
||||
select m.*, me.commodity_unit unitName, mc.name categoryName, me.bar_code,
|
||||
ifnull(me.purchase_decimal,0) purchase_decimal,
|
||||
select m.*, me.commodity_unit unitName, mc.name categoryName, me.bar_code mBarCode,
|
||||
ifnull(me.purchase_decimal,0) purchaseDecimal,
|
||||
ifnull(sum(mcs.current_number),0) currentStock,
|
||||
sum(ifnull(me.purchase_decimal, 0) * ifnull(mcs.current_number, 0)) currentStockPrice,
|
||||
sum(ifnull(m.weight, 0) * ifnull(mcs.current_number, 0)) currentWeight
|
||||
|
||||
Reference in New Issue
Block a user