|
@@ -328,6 +328,9 @@
|
|
|
<if test="goodsCategoryId != null">
|
|
|
AND g.goods_category_id_ = #{goodsCategoryId}
|
|
|
</if>
|
|
|
+ <if test="goodsCategoryIds != null">
|
|
|
+ AND find_in_set(g.goods_category_id_,#{goodsCategoryIds})
|
|
|
+ </if>
|
|
|
<if test="type != null">
|
|
|
AND g.type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
</if>
|
|
@@ -518,14 +521,14 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getGoodsInfo" resultMap="Goods">
|
|
|
- SELECT g.*,gc.name_ goods_category_name_ FROM goods g
|
|
|
- LEFT JOIN goods_category gc on g.goods_category_id_ = gc.id_
|
|
|
+ SELECT g.* FROM goods g
|
|
|
+<!----><!-- LEFT JOIN goods_category gc on g.goods_category_id_ = gc.id_-->
|
|
|
WHERE g.id_=#{id}
|
|
|
</select>
|
|
|
|
|
|
<select id="getGoodiesAndCate" resultMap="Goods">
|
|
|
- SELECT g.*,gc.name_ goods_category_name_ FROM goods g
|
|
|
- LEFT JOIN goods_category gc on g.goods_category_id_ = gc.id_
|
|
|
+ SELECT g.* FROM goods g
|
|
|
+<!-- LEFT JOIN goods_category gc on g.goods_category_id_ = gc.id_-->
|
|
|
WHERE g.id_ IN
|
|
|
<foreach collection="goodsIds" item="goodsId" open="(" close=")" separator=",">
|
|
|
#{goodsId}
|
|
@@ -542,7 +545,7 @@
|
|
|
SELECT g.id_,g.brand_,g.specification_,g.brief_ param_,g.market_price_,g.discount_price_,g.group_purchase_price_ sale_price_,
|
|
|
(g.discount_price_-g.group_purchase_price_) depreciation_price_
|
|
|
FROM subject_goods_mapper sgm
|
|
|
- LEFT JOIN goods_category gc ON gc.id_=sgm.goods_category_id_
|
|
|
+<!-- LEFT JOIN goods_category gc ON gc.id_=sgm.goods_category_id_-->
|
|
|
LEFT JOIN goods g ON sgm.goods_category_id_ = g.goods_category_id_
|
|
|
<include refid="replacementQuerySql"/>
|
|
|
<include refid="global.limit"/>
|
|
@@ -551,7 +554,7 @@
|
|
|
<select id="getReplacementInstrumentCount" resultType="int">
|
|
|
SELECT COUNT(*)
|
|
|
FROM subject_goods_mapper sgm
|
|
|
- LEFT JOIN goods_category gc ON gc.id_=sgm.goods_category_id_
|
|
|
+<!-- LEFT JOIN goods_category gc ON gc.id_=sgm.goods_category_id_-->
|
|
|
LEFT JOIN goods g ON sgm.goods_category_id_ = g.goods_category_id_
|
|
|
<include refid="replacementQuerySql"/>
|
|
|
<include refid="global.limit"/>
|
|
@@ -560,10 +563,10 @@
|
|
|
select SUM(organ_cost_price_) from goods where FIND_IN_SET(id_,#{complementGoodsIdList});
|
|
|
</select>
|
|
|
<select id="exportGoods" resultMap="Goods">
|
|
|
- SELECT g.*,gc.name_ goods_category_name_,
|
|
|
+ SELECT g.*,
|
|
|
GROUP_CONCAT(gs.name_) child_name_,GROUP_CONCAT(gs.sn_) child_sn_,
|
|
|
GROUP_CONCAT(gs.id_) child_id_,GROUP_CONCAT(gs.organ_cost_price_) child_organ_cost_price_ FROM goods g
|
|
|
- LEFT JOIN goods_category gc ON g.goods_category_id_ = gc.id_
|
|
|
+<!-- LEFT JOIN goods_category gc ON g.goods_category_id_ = gc.id_-->
|
|
|
left join goods gs ON FIND_IN_SET(gs.id_,g.complement_goods_id_list_)
|
|
|
<include refid="queryGoodsPageSql"/>
|
|
|
GROUP BY g.id_
|
|
@@ -574,7 +577,7 @@
|
|
|
<where>
|
|
|
g.status_ != 0
|
|
|
AND g.type_ = 'INSTRUMENT'
|
|
|
- AND gc.del_flag_ = 0 and g.tenant_id_ = #{tenantId}
|
|
|
+<!-- AND gc.del_flag_ = 0 and g.tenant_id_ = #{tenantId}-->
|
|
|
<if test="organId != null">
|
|
|
AND FIND_IN_SET(#{organId},g.replacement_show_organ_id_)
|
|
|
</if>
|