feat:产品编码已存在
This commit is contained in:
@@ -4,6 +4,7 @@ import com.cool.store.entity.PreFriedProductsDO;
|
||||
import com.cool.store.mapper.PreFriedProductsMapper;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -41,6 +42,13 @@ public class PreFriedProductsDAO {
|
||||
return preFriedProductsMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
public PreFriedProductsDO queryByProductCode(String productCode){
|
||||
if (StringUtils.isEmpty(productCode)){
|
||||
return null;
|
||||
}
|
||||
return preFriedProductsMapper.queryByProductCode(productCode);
|
||||
}
|
||||
|
||||
public List<PreFriedProductsDO> selectByCondition(String productCode, String productName, Integer status){
|
||||
return preFriedProductsMapper.selectByCondition(productCode,productName,status);
|
||||
}
|
||||
|
||||
@@ -19,6 +19,9 @@ public interface PreFriedProductsMapper extends Mapper<PreFriedProductsDO> {
|
||||
@Param("productCode") String productCode,
|
||||
@Param("productName") String productName,
|
||||
@Param("status") Integer status);
|
||||
|
||||
|
||||
PreFriedProductsDO queryByProductCode(@Param("productCode") String productCode);
|
||||
/**
|
||||
* 批量删除
|
||||
* @param ids 产品ID列表
|
||||
|
||||
@@ -37,6 +37,15 @@
|
||||
ORDER BY sort_order DESC
|
||||
</select>
|
||||
|
||||
<select id="queryByProductCode" resultMap="BaseResultMap">
|
||||
SELECT * FROM xfsg_pre_fried_products and deleted = 0
|
||||
<where>
|
||||
<if test="productCode != null and productCode != ''">
|
||||
AND product_code = #{productCode}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<delete id="batchDelete">
|
||||
UPDATE xfsg_pre_fried_products
|
||||
SET deleted = 1,
|
||||
|
||||
Reference in New Issue
Block a user