md
This commit is contained in:
parent
d2bb446030
commit
6ed64f34da
@ -477,13 +477,7 @@ public class EmisBaseService {
|
||||
*/
|
||||
private String genCustomerCode(String siteCode){
|
||||
Long maxCode=emisCustomerUserMapper.selectMaxCustomerCodeBySite(siteCode);
|
||||
Long newCode=0L;
|
||||
if(maxCode == null){
|
||||
newCode = Long.valueOf(siteCode)*1000000+1;
|
||||
}else{
|
||||
newCode = maxCode+1;
|
||||
}
|
||||
return newCode.toString();
|
||||
return maxCode.toString();
|
||||
}
|
||||
|
||||
|
||||
@ -523,6 +517,19 @@ public class EmisBaseService {
|
||||
|
||||
EmisCustomerUser oldUser=getCustomerUserByPhone(emisCustomerUser.getPhone());
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user