新增 后管会员详情页面解绑车牌号功能

This commit is contained in:
DESKTOP-D9QDT1P\JS-ZZA
2023-03-11 15:57:20 +08:00
parent 4872876afc
commit 9480a7d6d9
8 changed files with 108 additions and 36 deletions

View File

@@ -257,6 +257,6 @@ public class MemberService {
throw new BusinessException(ReturnCodeEnum.CODE_THIS_CARNO_HAS_BEEN_BINDING);
}
relation.setPhoneNumber(dto.getPhoneNumber());
memberPlateNumberRelationService.insertMemberLicensePlateNumberRelation(relation);
memberPlateNumberRelationService.insertMemberPlateNumberRelation(relation);
}
}

View File

@@ -10,8 +10,10 @@ import com.jsowell.common.enums.BusinessType;
import com.jsowell.common.enums.uniapp.BalanceChangesEnum;
import com.jsowell.common.util.StringUtils;
import com.jsowell.pile.domain.MemberBasicInfo;
import com.jsowell.pile.domain.MemberPlateNumberRelation;
import com.jsowell.pile.dto.UniAppQueryMemberBalanceDTO;
import com.jsowell.pile.service.IMemberBasicInfoService;
import com.jsowell.pile.service.IMemberPlateNumberRelationService;
import com.jsowell.pile.service.IMemberTransactionRecordService;
import com.jsowell.pile.vo.uniapp.MemberVO;
import com.jsowell.pile.vo.uniapp.MemberWalletLogVO;
@@ -45,6 +47,8 @@ public class MemberBasicInfoController extends BaseController {
@Autowired
private IMemberTransactionRecordService memberTransactionRecordService;
@Autowired
private IMemberPlateNumberRelationService memberPlateNumberRelationService;
/**
* 查询会员基础信息列表
*/
@@ -156,4 +160,15 @@ public class MemberBasicInfoController extends BaseController {
List<MemberTransactionVO> list = memberTransactionRecordService.selectMemberTransactionRecordList(dto.getMemberId());
return getDataTable(list);
}
/**
* 删除会员绑定的车牌号信息
*/
@PreAuthorize("@ss.hasPermi('member:info:remove')")
@Log(title = "会员绑定的车牌号信息", businessType = BusinessType.DELETE)
@PostMapping("/deletePlateNumber")
public AjaxResult deletePlateNumber(@RequestBody MemberPlateNumberRelation relation){
int i = memberPlateNumberRelationService.unbindingPlateNumber(relation.getMemberId(), relation.getLicensePlateNumber());
logger.info("后管接触绑定用户:{} 的车牌号:{}", relation.getMemberId(), relation.getPhoneNumber());
return toAjax(i);
}
}