fix
This commit is contained in:
@@ -38,12 +38,11 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryByProductCode" resultMap="BaseResultMap">
|
<select id="queryByProductCode" resultMap="BaseResultMap">
|
||||||
SELECT * FROM xfsg_pre_fried_products and deleted = 0
|
SELECT * FROM xfsg_pre_fried_products
|
||||||
<where>
|
where deleted = 0
|
||||||
<if test="productCode != null and productCode != ''">
|
<if test="productCode != null and productCode != ''">
|
||||||
AND product_code = #{productCode}
|
AND product_code = #{productCode}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<delete id="batchDelete">
|
<delete id="batchDelete">
|
||||||
|
|||||||
@@ -51,6 +51,10 @@ public class PreFriedProductsServiceImpl implements PreFriedProductsService {
|
|||||||
if (dto==null||dto.getId() == null){
|
if (dto==null||dto.getId() == null){
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||||
}
|
}
|
||||||
|
PreFriedProductsDO preFriedProductsDO = preFriedProductsDAO.queryByProductCode(dto.getProductCode());
|
||||||
|
if (preFriedProductsDO!=null && !preFriedProductsDO.getId().equals(dto.getId())){
|
||||||
|
throw new ServiceException(ErrorCodeEnum.PRODUCTS_CODE_EXIST);
|
||||||
|
}
|
||||||
PreFriedProductsDO product = convertToDO(dto);
|
PreFriedProductsDO product = convertToDO(dto);
|
||||||
product.setUpdatedTime(new Date());
|
product.setUpdatedTime(new Date());
|
||||||
product.setUpdatedUserId(userId);
|
product.setUpdatedUserId(userId);
|
||||||
|
|||||||
Reference in New Issue
Block a user