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 org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员基础信息Controller
|
* 会员基础信息Controller
|
||||||
@@ -161,7 +162,7 @@ public class MemberBasicInfoController extends BaseController {
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PreAuthorize("@ss.hasPermi('member:info:remove')")
|
@PreAuthorize("@ss.hasPermi('member:info:update')")
|
||||||
@Log(title = "修改车牌号信息", businessType = BusinessType.UPDATE)
|
@Log(title = "修改车牌号信息", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/updatePlateNumber")
|
@PostMapping("/updatePlateNumber")
|
||||||
public AjaxResult updatePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
public AjaxResult updatePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
||||||
@@ -178,7 +179,7 @@ public class MemberBasicInfoController extends BaseController {
|
|||||||
@PostMapping("/deletePlateNumber")
|
@PostMapping("/deletePlateNumber")
|
||||||
public AjaxResult deletePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
public AjaxResult deletePlateNumber(@RequestBody MemberPlateNumberRelation relation){
|
||||||
int i = memberPlateNumberRelationService.unbindingPlateNumber(relation.getMemberId(), relation.getLicensePlateNumber());
|
int i = memberPlateNumberRelationService.unbindingPlateNumber(relation.getMemberId(), relation.getLicensePlateNumber());
|
||||||
logger.info("后管解除绑定用户:{} 的车牌号:{}", relation.getMemberId(), relation.getPhoneNumber());
|
logger.info("后管解除绑定用户:{} 的车牌号:{}", relation.getMemberId(), relation.getLicensePlateNumber());
|
||||||
return toAjax(i);
|
return toAjax(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
package com.jsowell.pile.service.impl;
|
package com.jsowell.pile.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
|
import com.jsowell.common.util.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jsowell.pile.mapper.MemberPlateNumberRelationMapper;
|
import com.jsowell.pile.mapper.MemberPlateNumberRelationMapper;
|
||||||
@@ -65,6 +67,10 @@ public class MemberPlateNumberRelationServiceImpl implements IMemberPlateNumberR
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updatePlateNumber(MemberPlateNumberRelation memberPlateNumberRelation) {
|
public int updatePlateNumber(MemberPlateNumberRelation memberPlateNumberRelation) {
|
||||||
|
if (StringUtils.isNotBlank(memberPlateNumberRelation.getLicensePlateNumber())) {
|
||||||
|
String plateNumber = memberPlateNumberRelation.getLicensePlateNumber().toUpperCase(Locale.ROOT);
|
||||||
|
memberPlateNumberRelation.setLicensePlateNumber(plateNumber);
|
||||||
|
}
|
||||||
return memberPlateNumberRelationMapper.updatePlateNumber(memberPlateNumberRelation);
|
return memberPlateNumberRelationMapper.updatePlateNumber(memberPlateNumberRelation);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,7 @@
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="updatePlateNumber">
|
<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}
|
where member_id = #{memberId,jdbcType=VARCHAR}
|
||||||
</update>
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -364,10 +364,15 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm() {
|
submitForm() {
|
||||||
|
if (!this.checkPlateNumber(this.form.plateNumber)) {
|
||||||
|
this.$message('请输入正确的车牌号码');
|
||||||
|
return;
|
||||||
|
}
|
||||||
const param = {
|
const param = {
|
||||||
memberId: this.memberId,
|
memberId: this.memberId,
|
||||||
licensePlateNumber: this.form
|
licensePlateNumber: this.form.plateNumber
|
||||||
}
|
}
|
||||||
|
console.log("form:", this.form);
|
||||||
this.$refs['form'].validate((valid) => {
|
this.$refs['form'].validate((valid) => {
|
||||||
updatePlateNumber(param).then((response) => {
|
updatePlateNumber(param).then((response) => {
|
||||||
this.$modal.msgSuccess('修改成功')
|
this.$modal.msgSuccess('修改成功')
|
||||||
@@ -447,6 +452,11 @@ export default {
|
|||||||
this.memberTransactionTotal = response.total;
|
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>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user