md
This commit is contained in:
parent
d2bb446030
commit
6ed64f34da
@ -477,13 +477,7 @@ public class EmisBaseService {
|
|||||||
*/
|
*/
|
||||||
private String genCustomerCode(String siteCode){
|
private String genCustomerCode(String siteCode){
|
||||||
Long maxCode=emisCustomerUserMapper.selectMaxCustomerCodeBySite(siteCode);
|
Long maxCode=emisCustomerUserMapper.selectMaxCustomerCodeBySite(siteCode);
|
||||||
Long newCode=0L;
|
return maxCode.toString();
|
||||||
if(maxCode == null){
|
|
||||||
newCode = Long.valueOf(siteCode)*1000000+1;
|
|
||||||
}else{
|
|
||||||
newCode = maxCode+1;
|
|
||||||
}
|
|
||||||
return newCode.toString();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -523,6 +517,19 @@ public class EmisBaseService {
|
|||||||
|
|
||||||
EmisCustomerUser oldUser=getCustomerUserByPhone(emisCustomerUser.getPhone());
|
EmisCustomerUser oldUser=getCustomerUserByPhone(emisCustomerUser.getPhone());
|
||||||
if(oldUser!=null){
|
if(oldUser!=null){
|
||||||
|
if(oldUser.getCustomerCode() == null){
|
||||||
|
// 产生 customerCode
|
||||||
|
String siteCode = oldUser.getOwnerSite();
|
||||||
|
if(StringUtils.isEmpty(siteCode)){
|
||||||
|
siteCode="88888";
|
||||||
|
}
|
||||||
|
// 根据所属网点获取客户编码
|
||||||
|
String customerCode=genCustomerCode(siteCode);
|
||||||
|
oldUser.setCustomerCode(customerCode);
|
||||||
|
oldUser.preUpdate();
|
||||||
|
emisCustomerUserMapper.updateEmisCustomerUser(oldUser);
|
||||||
|
}
|
||||||
|
|
||||||
return oldUser;
|
return oldUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user