## bug442 添加根据商品类型查询商品数据
This commit is contained in:
parent
e91f1a3893
commit
6fbe41b251
|
@ -1037,6 +1037,19 @@ public class BdWaresController extends BaseController {
|
|||
return AjaxResult.success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据商品类型查询商品列表全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/find-all-maker")
|
||||
public AjaxResult findAllMaker(WaresParams waresParams) {
|
||||
Integer pkCountry = SecurityUtils.getPkCountry();
|
||||
Integer systemType = SecurityUtils.getSystemType();
|
||||
List<BdWares> list = iBdWaresService.listByMaker(waresParams,pkCountry,systemType);
|
||||
return AjaxResult.success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算商品业绩
|
||||
*/
|
||||
|
|
|
@ -179,4 +179,7 @@ public interface BdWaresMapper extends BaseMapper<BdWares> {
|
|||
*/
|
||||
List<BdWaresExt> listWaresNoSale(@Param("param") WaresNoSaleParam param);
|
||||
|
||||
List<BdWares> listByMaker(@Param("param") WaresParams waresParams,
|
||||
@Param("pkCountry") Integer pkCountry,
|
||||
@Param("systemType") Integer systemType);
|
||||
}
|
||||
|
|
|
@ -247,4 +247,5 @@ public interface IBdWaresService extends IService<BdWares> {
|
|||
*/
|
||||
List<BdWaresExt> listWaresNoSale(WaresNoSaleParam param);
|
||||
|
||||
List<BdWares> listByMaker(WaresParams waresParams, Integer pkCountry, Integer systemType);
|
||||
}
|
||||
|
|
|
@ -1611,4 +1611,9 @@ public class BdWaresServiceImpl extends ServiceImpl<BdWaresMapper, BdWares> impl
|
|||
return baseMapper.listWaresNoSale(param);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<BdWares> listByMaker(WaresParams waresParams, Integer pkCountry, Integer systemType) {
|
||||
return baseMapper.listByMaker(waresParams,pkCountry,systemType);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -493,5 +493,25 @@
|
|||
</if>
|
||||
order by bw.wares_name
|
||||
</select>
|
||||
<select id="listByMaker" resultType="com.hzs.common.domain.sale.wares.BdWares">
|
||||
SELECT
|
||||
bw.*
|
||||
FROM
|
||||
BD_WARES bw LEFT JOIN BD_WARES_EXTEND bwe ON bw.PK_ID = bwe.PK_WARES
|
||||
WHERE
|
||||
bw.PK_COUNTRY = #{pkCountry}
|
||||
<if test="param.isMakerGift != null">
|
||||
and bwe.IS_MAKER_GIFT = #{param.isMakerGift}
|
||||
</if>
|
||||
<if test="param.specialArea != null">
|
||||
and bw.SPECIAL_AREA = #{param.specialArea}
|
||||
</if>
|
||||
<if test="param.queryName != null and param.queryName != ''">
|
||||
AND (
|
||||
wares_name LIKE CONCAT('%', #{param.queryName}, '%')
|
||||
OR wares_code LIKE CONCAT('%', #{param.queryName}, '%')
|
||||
)
|
||||
</if>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
Loading…
Reference in New Issue