代理添加全球国家代理
This commit is contained in:
@@ -37,7 +37,9 @@ public class ChargeRegionAdminServiceImpl implements ChargeRegionAdminService {
|
||||
|
||||
@Override
|
||||
public List<ChargeRegion> list() {
|
||||
return chargeRegionService.list();
|
||||
return chargeRegionService.lambdaQuery()
|
||||
.orderByAsc(ChargeRegion::getSeq)
|
||||
.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -239,36 +239,40 @@ public class RechargeUserAdminServiceImpl implements RechargeUserAdminService {
|
||||
}
|
||||
|
||||
private long saveRechargeUserRegion(List<RechargeUserRegionAdminDto> userRegions, long type, Long uid, Date now) {
|
||||
if (CollectionUtil.isNotEmpty(userRegions)) {
|
||||
log.info("userRegions : {}", JSONObject.toJSON(userRegions));
|
||||
for (RechargeUserRegionAdminDto userRegion : userRegions) {
|
||||
String name = userRegion.getName();
|
||||
Long userRegionType = userRegion.getType();
|
||||
Boolean isCheck = userRegion.getIsCheck();
|
||||
Integer seq = userRegion.getSeq();
|
||||
if (isCheck) {
|
||||
type |= userRegionType;
|
||||
RechargeUserRegion rechargeUserRegion = null;
|
||||
List<RechargeUserRegion> rechargeUserRegions = rechargeUserRegionService.list(Wrappers.<RechargeUserRegion>lambdaQuery()
|
||||
.eq(RechargeUserRegion::getUid, uid)
|
||||
.eq(RechargeUserRegion::getType, userRegionType));
|
||||
if (CollectionUtil.isNotEmpty(rechargeUserRegions)) {
|
||||
rechargeUserRegion = rechargeUserRegions.get(0);
|
||||
} else {
|
||||
rechargeUserRegion = new RechargeUserRegion();
|
||||
rechargeUserRegion.setUid(uid);
|
||||
rechargeUserRegion.setType(userRegionType);
|
||||
rechargeUserRegion.setCreateTime(now);
|
||||
}
|
||||
rechargeUserRegion.setName(name);
|
||||
rechargeUserRegion.setSeq(seq);
|
||||
rechargeUserRegion.setUpdateTime(now);
|
||||
rechargeUserRegionService.saveOrUpdate(rechargeUserRegion);
|
||||
if (CollectionUtil.isEmpty(userRegions)) {
|
||||
return type;
|
||||
}
|
||||
log.info("userRegions : {}", JSONObject.toJSON(userRegions));
|
||||
for (RechargeUserRegionAdminDto userRegion : userRegions) {
|
||||
String name = userRegion.getName();
|
||||
Long userRegionType = userRegion.getType();
|
||||
Boolean isCheck = userRegion.getIsCheck();
|
||||
Integer seq = userRegion.getSeq();
|
||||
if (isCheck && userRegionType != null && userRegionType == 0) {
|
||||
continue;
|
||||
}
|
||||
if (isCheck) {
|
||||
type |= userRegionType;
|
||||
RechargeUserRegion rechargeUserRegion = null;
|
||||
List<RechargeUserRegion> rechargeUserRegions = rechargeUserRegionService.list(Wrappers.<RechargeUserRegion>lambdaQuery()
|
||||
.eq(RechargeUserRegion::getUid, uid)
|
||||
.eq(RechargeUserRegion::getType, userRegionType));
|
||||
if (CollectionUtil.isNotEmpty(rechargeUserRegions)) {
|
||||
rechargeUserRegion = rechargeUserRegions.get(0);
|
||||
} else {
|
||||
rechargeUserRegionService.remove(Wrappers.<RechargeUserRegion>lambdaQuery()
|
||||
.eq(RechargeUserRegion::getUid, uid)
|
||||
.eq(RechargeUserRegion::getType, userRegionType));
|
||||
rechargeUserRegion = new RechargeUserRegion();
|
||||
rechargeUserRegion.setUid(uid);
|
||||
rechargeUserRegion.setType(userRegionType);
|
||||
rechargeUserRegion.setCreateTime(now);
|
||||
}
|
||||
rechargeUserRegion.setName(name);
|
||||
rechargeUserRegion.setSeq(seq);
|
||||
rechargeUserRegion.setUpdateTime(now);
|
||||
rechargeUserRegionService.saveOrUpdate(rechargeUserRegion);
|
||||
} else {
|
||||
rechargeUserRegionService.remove(Wrappers.<RechargeUserRegion>lambdaQuery()
|
||||
.eq(RechargeUserRegion::getUid, uid)
|
||||
.eq(RechargeUserRegion::getType, userRegionType));
|
||||
}
|
||||
}
|
||||
return type;
|
||||
|
Reference in New Issue
Block a user