Browse Source

新增按islicode查询、更改商品状态

master
xyiege 3 years ago
parent
commit
0de87f1b9b
  1. 13
      src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java
  2. 17
      src/main/resources/mapper/szwh/GoodsMapper.xml

13
src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java

@ -36,6 +36,12 @@ public interface GoodsMapper {
*/
Goods getGoodsFuelByIsLi(String goodsIsli);
/**
* 根据islicode查询商品信息
* @param islicode
* @return
*/
Goods getGoodsByIsliCode(String islicode);
/**
* 根据条件统计数量
* @param map
@ -148,4 +154,11 @@ public interface GoodsMapper {
* @return
*/
int updateGoodsField(@Param("key") String key,@Param("val") String val,@Param("islicode") String islicode);
/**
* 商品撤销后及时更新状态
* @param islicode
* @return
*/
int updateRevocationGoods(String islicode);
}

17
src/main/resources/mapper/szwh/GoodsMapper.xml

@ -54,6 +54,14 @@
limit #{limit}
</select>
<!--根据islicode查询商品 -->
<select id="getGoodsByIsliCode" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/>
from <include refid="tbName"/>
where islicode=#{islicode}
limit 1;
</select>
<!-- 筛选商品列表 -->
<select id="getGoodsVoList" parameterType="java.util.Map" resultType="cn.chjyj.szwh.vo.GoodsListVo">
SELECT g.id,g.createtime,g.goods_islicode,
@ -275,4 +283,13 @@
where id=#{gid}
</update>
<!-- 其他系统撤销以后,更新本地库的系统-->
<update id="updateRevocationGoods" parameterType="java.lang.String">
update <include refid="tbName"></include>
set goods_status = 2,
apply_out =1
where goods_status=1 and islicode=#{islicode}
</update>
</mapper>
Loading…
Cancel
Save