Commit 416d8ce9 by zxn

sku查询接口

parent a77355ac
...@@ -291,4 +291,12 @@ public class IntegrateController { ...@@ -291,4 +291,12 @@ public class IntegrateController {
} }
@PostMapping("/querySkuList")
@ApiOperation(value = "querySkuList", notes = "查询sku信息", httpMethod = "POST")
public CrmResponseEntity<?> querySkuList(@RequestBody SuperBomSkuInfo superBomSkuInfo){
List<SuperBomSkuInfo> list = integrateService.querySkuList(superBomSkuInfo);
return ResultGenerator.genSuccessResult(list);
}
} }
...@@ -17,4 +17,6 @@ public interface SuperBomSkuInfoMapper extends IBaseMapper<SuperBomSkuInfo> { ...@@ -17,4 +17,6 @@ public interface SuperBomSkuInfoMapper extends IBaseMapper<SuperBomSkuInfo> {
SuperBomSkuConfigInfo getConfigInfoList(String h3cPn,String vCode); SuperBomSkuConfigInfo getConfigInfoList(String h3cPn,String vCode);
void updateSkuInfo(ApplySkuCodeResultDto applySkuCodeResultDto); void updateSkuInfo(ApplySkuCodeResultDto applySkuCodeResultDto);
List<SuperBomSkuInfo> querySkuList(SuperBomSkuInfo superBomSkuInfo);
} }
...@@ -42,4 +42,6 @@ public interface IntegrateService { ...@@ -42,4 +42,6 @@ public interface IntegrateService {
Object GetSKUByConfigInfo(SuperBomSkuInfo superBomSkuInfo); Object GetSKUByConfigInfo(SuperBomSkuInfo superBomSkuInfo);
Object GetConfigBySUKINFO(SuperBomSkuInfo superBomSkuInfo); Object GetConfigBySUKINFO(SuperBomSkuInfo superBomSkuInfo);
List<SuperBomSkuInfo> querySkuList(SuperBomSkuInfo superBomSkuInfo);
} }
...@@ -314,6 +314,17 @@ public class IntegrateServiceImpl implements IntegrateService { ...@@ -314,6 +314,17 @@ public class IntegrateServiceImpl implements IntegrateService {
} }
/** /**
* 查询sku信息
*
* @param superBomSkuInfo
* @return
*/
@Override
public List<SuperBomSkuInfo> querySkuList(SuperBomSkuInfo superBomSkuInfo) {
return superBomSkuInfoMapper.querySkuList(superBomSkuInfo);
}
/**
* @return Configid, SKUCode,SKUCode,产品型号,产品小型好,69码 * @return Configid, SKUCode,SKUCode,产品型号,产品小型好,69码
* @Author 赵晓雷 * @Author 赵晓雷
* @Description 申请SKU功能 * @Description 申请SKU功能
......
...@@ -84,8 +84,35 @@ ...@@ -84,8 +84,35 @@
<select id="getConfigInfoList" resultType="cn.com.uitech.authorization.pojo.entity.SuperBomSkuConfigInfo"> <select id="getConfigInfoList" resultType="cn.com.uitech.authorization.pojo.entity.SuperBomSkuConfigInfo">
select * from super_bom_sku_config_info where super_bom_code = #{h3cPn} and characteristic_value_code = #{vCode} select * from super_bom_sku_config_info where super_bom_code = #{h3cPn} and characteristic_value_code = #{vCode}
</select> </select>
<select id="querySkuList" resultType="cn.com.uitech.authorization.pojo.entity.SuperBomSkuInfo">
select * from super_bom_sku_info a
<where>
<if test="productClassCode!=null and productClassCode!=''.toString()">
a.product_class_code = #{productClassCode}
</if>
<if test="brand!=null and brand!=''.toString()">
and a.brand = #{brand}
</if>
<if test="superBomCode!=null and superBomCode!=''.toString()">
and a.super_bom_code = #{superBomCode}
</if>
<if test="skuCode!=null and skuCode!=''.toString()">
and a.sku_code = #{skuCode}
</if>
<if test="skuName!=null and skuName!=''.toString()">
and a.sku_name = #{skuName}
</if>
<if test="politicalMiningId!=null and politicalMiningId!=''.toString()">
and a.political_mining_id = #{politicalMiningId}
</if>
<if test="patern!=null and patern!=''.toString()">
and a.patern = #{patern}
</if>
<update id="updateSkuInfo"> </where>
</select>
<update id="updateSkuInfo">
update super_bom_sku_info set sncode = #{sncode},product_type = #{productType} ,product_small_type =#{productSmallType},sku_code = #{skuCode} where config_id = #{configId} update super_bom_sku_info set sncode = #{sncode},product_type = #{productType} ,product_small_type =#{productSmallType},sku_code = #{skuCode} where config_id = #{configId}
</update> </update>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment