Compare commits

..

No commits in common. "d97c2c880dafa6e974246b30ac6b42d67b1c6b2b" and "23a13922ca111c3bd4d48db4731b5bcf0615f3b7" have entirely different histories.

View File

@ -37,10 +37,6 @@ public class TrafficCardService {
// ICCID变更关闭旧映射创建新映射 // ICCID变更关闭旧映射创建新映射
closeExistingMapping(activeMapping); closeExistingMapping(activeMapping);
createNewMapping(device.getDeviceid(), currentIccid); createNewMapping(device.getDeviceid(), currentIccid);
// 重置MSISDN以强制更新SIM卡号
// 换卡了必须重置这些内容否则会显示旧卡号后续的查询会出现问题
resetCardMsisdn(currentIccid);
return true; return true;
} }
@ -105,12 +101,4 @@ public class TrafficCardService {
private void closeExistingMapping(TrafficDeviceMapping mapping) { private void closeExistingMapping(TrafficDeviceMapping mapping) {
mappingMapper.endMapping(mapping.getId()); mappingMapper.endMapping(mapping.getId());
} }
public void resetCardMsisdn(String iccid) {
TrafficCard card = trafficCardMapper.findByIccid(iccid);
if (card != null && card.getMsisdn() != null && !card.getMsisdn().isEmpty()) {
card.setMsisdn("");
trafficCardMapper.updateCardInfo(card);
}
}
} }