update 修改车牌、车架号

This commit is contained in:
Lemon
2023-06-09 18:31:54 +08:00
parent c8e8cb5df8
commit 3c4052ea91
7 changed files with 38 additions and 6 deletions

View File

@@ -12,6 +12,8 @@ import java.util.List;
*/
@Data
public class BindingCarNoDTO {
private String id;
private List<Integer> ids;
private String memberId;
@@ -30,4 +32,9 @@ public class BindingCarNoDTO {
* 车牌号
*/
private String carNo;
/**
* vin码
*/
private String vinCode;
}

View File

@@ -81,4 +81,11 @@ public interface MemberPlateNumberRelationMapper {
* @return
*/
int unbindingPlateNumber(@Param("memberId") String memberId, @Param("plateNumber")String plateNumber);
/**
* 通过vin码查询信息
* @param vinCode
* @return
*/
MemberPlateNumberRelation getMemberPlateInfoByVinCode(String vinCode);
}

View File

@@ -72,7 +72,7 @@ public class MemberPlateNumberRelationServiceImpl implements IMemberPlateNumberR
String plateNumber = memberPlateNumberRelation.getLicensePlateNumber().toUpperCase(Locale.ROOT);
memberPlateNumberRelation.setLicensePlateNumber(plateNumber);
}
return memberPlateNumberRelationMapper.updatePlateNumber(memberPlateNumberRelation);
return memberPlateNumberRelationMapper.updateMemberPlateNumberRelation(memberPlateNumberRelation);
}
// /**

View File

@@ -124,7 +124,7 @@
car_vin_info t1
join member_basic_info t2 on t1.member_id = t2.member_id and t1.del_flag = '0'
join member_wallet_info t3 on t2.member_id = t3.member_id and t2.status = '1'
where member_id = #{memberId,jdbcType=VARCHAR}
where t1.member_id = #{memberId,jdbcType=VARCHAR}
and del_flag = '0'
</select>
</mapper>

View File

@@ -24,9 +24,11 @@
id, member_id, phone_number, license_plate_number, vin_code, vin_status, create_time, del_flag
</sql>
<select id="selectMemberPlateNumberRelationList" parameterType="com.jsowell.pile.domain.MemberPlateNumberRelation" resultType="com.jsowell.pile.domain.MemberPlateNumberRelation">
<select id="selectMemberPlateNumberRelationList" parameterType="com.jsowell.pile.domain.MemberPlateNumberRelation" resultMap="MemberLicensePlateNumberRelationResult">
select
<include refid="Base_Column_List"/>
<include refid="Base_Column_List"/>
from
member_plate_number_relation
where del_flag = '0'
<if test="memberId != null and memberId != ''"> and member_id = #{memberId}</if>
<if test="phoneNumber != null and phoneNumber != ''"> and phone_number = #{phoneNumber}</if>
@@ -97,6 +99,14 @@
<update id="updatePlateNumber">
update member_plate_number_relation set license_plate_number = #{licensePlateNumber,jdbcType=VARCHAR}
where member_id = #{memberId,jdbcType=VARCHAR}
where id = #{id,jdbcType=INTEGER}
</update>
<select id="getMemberPlateInfoByVinCode" resultMap="MemberLicensePlateNumberRelationResult">
select
<include refid="Base_Column_List"/>
from member_plate_number_relation
where
vin_code = #{vinCode,jdbcType=VARCHAR}
</select>
</mapper>