mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 后管修改车牌号接口、页面
This commit is contained in:
@@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* 会员基础信息Controller
|
||||
@@ -161,7 +162,7 @@ public class MemberBasicInfoController extends BaseController {
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@PreAuthorize("@ss.hasPermi('member:info:remove')")
|
||||
@PreAuthorize("@ss.hasPermi('member:info:update')")
|
||||
@Log(title = "修改车牌号信息", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/updatePlateNumber")
|
||||
public AjaxResult updatePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
||||
@@ -178,7 +179,7 @@ public class MemberBasicInfoController extends BaseController {
|
||||
@PostMapping("/deletePlateNumber")
|
||||
public AjaxResult deletePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
||||
int i = memberPlateNumberRelationService.unbindingPlateNumber(relation.getMemberId(), relation.getLicensePlateNumber());
|
||||
logger.info("后管解除绑定用户:{} 的车牌号:{}", relation.getMemberId(), relation.getPhoneNumber());
|
||||
logger.info("后管解除绑定用户:{} 的车牌号:{}", relation.getMemberId(), relation.getLicensePlateNumber());
|
||||
return toAjax(i);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package com.jsowell.pile.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jsowell.pile.mapper.MemberPlateNumberRelationMapper;
|
||||
@@ -65,6 +67,10 @@ public class MemberPlateNumberRelationServiceImpl implements IMemberPlateNumberR
|
||||
|
||||
@Override
|
||||
public int updatePlateNumber(MemberPlateNumberRelation memberPlateNumberRelation) {
|
||||
if (StringUtils.isNotBlank(memberPlateNumberRelation.getLicensePlateNumber())) {
|
||||
String plateNumber = memberPlateNumberRelation.getLicensePlateNumber().toUpperCase(Locale.ROOT);
|
||||
memberPlateNumberRelation.setLicensePlateNumber(plateNumber);
|
||||
}
|
||||
return memberPlateNumberRelationMapper.updatePlateNumber(memberPlateNumberRelation);
|
||||
}
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
</update>
|
||||
|
||||
<update id="updatePlateNumber">
|
||||
update set license_plate_number = #{licensePlateNumber,jdbcType=VARCHAR}
|
||||
update member_plate_number_relation set license_plate_number = #{licensePlateNumber,jdbcType=VARCHAR}
|
||||
where member_id = #{memberId,jdbcType=VARCHAR}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -364,10 +364,15 @@ export default {
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm() {
|
||||
if (!this.checkPlateNumber(this.form.plateNumber)) {
|
||||
this.$message('请输入正确的车牌号码');
|
||||
return;
|
||||
}
|
||||
const param = {
|
||||
memberId: this.memberId,
|
||||
licensePlateNumber: this.form
|
||||
licensePlateNumber: this.form.plateNumber
|
||||
}
|
||||
console.log("form:", this.form);
|
||||
this.$refs['form'].validate((valid) => {
|
||||
updatePlateNumber(param).then((response) => {
|
||||
this.$modal.msgSuccess('修改成功')
|
||||
@@ -447,6 +452,11 @@ export default {
|
||||
this.memberTransactionTotal = response.total;
|
||||
})
|
||||
},
|
||||
// 车牌号校验
|
||||
checkPlateNumber (plateNumber) {
|
||||
const re = /[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$/;
|
||||
return plateNumber.search(re) !== -1;
|
||||
},
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user