mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
新增 用户解绑车辆vin信息接口
This commit is contained in:
@@ -89,4 +89,10 @@ public interface ICarVinInfoService {
|
||||
* @return
|
||||
*/
|
||||
int bindAuthCard(CarVinDTO dto);
|
||||
|
||||
/**
|
||||
* 用户解绑车辆vin信息
|
||||
* @param dto
|
||||
*/
|
||||
int unbindCarVin(CarVinDTO dto);
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.util.DateUtils;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import com.jsowell.pile.domain.MemberBasicInfo;
|
||||
import com.jsowell.pile.domain.PileAuthCard;
|
||||
import com.jsowell.pile.dto.CarVinDTO;
|
||||
import com.jsowell.pile.service.IMemberBasicInfoService;
|
||||
import com.jsowell.pile.vo.CarVinInfoVO;
|
||||
@@ -163,4 +164,25 @@ public class CarVinInfoServiceImpl implements ICarVinInfoService {
|
||||
|
||||
return carVinInfoMapper.insertCarVinInfo(carVinInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户解绑车辆vin信息
|
||||
* @param dto
|
||||
*/
|
||||
@Override
|
||||
public int unbindCarVin(CarVinDTO dto) {
|
||||
// 根据传过来的vin号查询数据库
|
||||
CarVinInfo carVinInfo = selectVinInfoByVin(dto.getVinCode());
|
||||
if (carVinInfo == null) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_SELECT_INFO_IS_NULL);
|
||||
}
|
||||
// 如果memberId对应的上,则进行解绑操作 (将数据库中 del_flag 改为 1)
|
||||
if (!StringUtils.equals(carVinInfo.getMemberId(), dto.getMemberId())) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_SELECT_INFO_IS_NULL);
|
||||
}
|
||||
carVinInfo.setDelFlag("1");
|
||||
return updateCarVinInfo(carVinInfo);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user