删除车辆限制

This commit is contained in:
haozq 2025-01-21 17:58:12 +08:00
parent da3c8aa8ab
commit 36d7377cdc
3 changed files with 17 additions and 1 deletions

View File

@ -48,4 +48,11 @@ public interface CarCarMapper {
* @return
*/
List<CarCarVo> getCarListBySup(CarCarVo data);
/**
* 查询供应商车辆
* @param data
* @return
*/
int getUserBySup(CarCarVo data);
}

View File

@ -313,10 +313,14 @@ public class CarCarServiceImpl implements CarCarService {
@Override
public ServerResponse deleteCarData(CarCarVo data) {
try{
int nums=mapper.getUserBySup(data);
if(nums>0){
return ServerResponse.createBySuccessMsg("供应商下存在车辆信息不允许删除!");
}
int num=mapper.deleteCarData(data);
uploadService.deleteFileByTableId(data.getId(),"car_supplier_info");
if(num>0){
return ServerResponse.createSuccess("删除成功","删除成功");
return ServerResponse.createBySuccessMsg("删除成功");
}
}catch (Exception e){
log.error(e.toString(),e);

View File

@ -89,4 +89,9 @@
AND INSTR(csi.car_num,#{carNum}) > 0
</if>
</select>
<select id="getUserBySup" resultType="java.lang.Integer">
select count(1)
from car_supplier_info
where is_active=1 and sup_id=#{id}
</select>
</mapper>