## 写死6.4汇率恢复成1;注册列表业绩显示(7);
This commit is contained in:
parent
36d969cadf
commit
9004bef525
|
|
@ -639,20 +639,21 @@
|
||||||
a.r_rep_a_balance=0,
|
a.r_rep_a_balance=0,
|
||||||
a.r_rep_b_balance=0
|
a.r_rep_b_balance=0
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="updateCuMemberAchieve">
|
<update id="updateCuMemberAchieve">
|
||||||
merge into ${tableName} a
|
merge into ${tableName} a
|
||||||
using (select #{period} period, a.*
|
using (select #{period} period, a.*
|
||||||
from (select user_id pk_member,
|
from (select user_id pk_member,
|
||||||
sum(CURR_DAY_MAIN_REG_AMOUNT) / 6.4 REGISTER_AMOUNT,
|
sum(CURR_DAY_MAIN_REG_AMOUNT) / 1 REGISTER_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_REG_PV) / 6.4 REGISTER_PV,
|
sum(CURR_DAY_MAIN_REG_PV) / 1 REGISTER_PV,
|
||||||
sum(CURR_DAY_MAIN_UP_AMOUNT) / 6.4 UPGRADE_AMOUNT,
|
sum(CURR_DAY_MAIN_UP_AMOUNT) / 1 UPGRADE_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_UP_PV) / 6.4 UPGRADE_PV,
|
sum(CURR_DAY_MAIN_UP_PV) / 1 UPGRADE_PV,
|
||||||
sum(CURR_DAY_MAIN_REPUR_AMOUNT) / 6.4 REPURCHASE_AMOUNT,
|
sum(CURR_DAY_MAIN_REPUR_AMOUNT) / 1 REPURCHASE_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_REPURCHASE_PV) / 6.4 REPURCHASE_PV,
|
sum(CURR_DAY_MAIN_REPURCHASE_PV) / 1 REPURCHASE_PV,
|
||||||
sum(CURR_DAY_SEA2_REG_AMOUNT) / 6.4 HI_FUN_AMOUNT,
|
sum(CURR_DAY_SEA2_REG_AMOUNT) / 1 HI_FUN_AMOUNT,
|
||||||
sum(CURR_DAY_SEA2_REG_PV) / 6.4 HI_FUN_PV,
|
sum(CURR_DAY_SEA2_REG_PV) / 1 HI_FUN_PV,
|
||||||
sum(CURR_DAY_MALL_AMOUNT) / 6.4 MALL_AMOUNT,
|
sum(CURR_DAY_MALL_AMOUNT) / 1 MALL_AMOUNT,
|
||||||
sum(CURR_DAY_MALL_PV) / 6.4 MALL_PV
|
sum(CURR_DAY_MALL_PV) / 1 MALL_PV
|
||||||
from G_MEMBER_ACHIV@link_test
|
from G_MEMBER_ACHIV@link_test
|
||||||
where period between - 729 and #{period}
|
where period between - 729 and #{period}
|
||||||
group by user_id) a) b on
|
group by user_id) a) b on
|
||||||
|
|
|
||||||
|
|
@ -419,15 +419,6 @@ public interface CuMemberMapper extends BaseMapper<CuMember> {
|
||||||
*/
|
*/
|
||||||
List<CuMemberExt> queryMemberSelect(@Param("param") MemberSelectParam param, @Param("pkCountry") Integer pkCountry);
|
List<CuMemberExt> queryMemberSelect(@Param("param") MemberSelectParam param, @Param("pkCountry") Integer pkCountry);
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询手机号所包含用户(去重)
|
|
||||||
*
|
|
||||||
* @param phone 手机号
|
|
||||||
* @param pkCountry 所属国家
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<String> queryMemberNameListByPhone(@Param("phone") String phone, @Param("pkCountry") Integer pkCountry);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* description: 查询历史网体的最末安置人,左右区一起查出来
|
* description: 查询历史网体的最末安置人,左右区一起查出来
|
||||||
* @author: sui q
|
* @author: sui q
|
||||||
|
|
@ -681,16 +672,6 @@ public interface CuMemberMapper extends BaseMapper<CuMember> {
|
||||||
*/
|
*/
|
||||||
List<CuMemberExt> selectPlaceErrorCode();
|
List<CuMemberExt> selectPlaceErrorCode();
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询特殊会员列表
|
|
||||||
*
|
|
||||||
* @param userName 会员名称
|
|
||||||
* @param phone 联系方式
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<CuMember> querySpecialMemberList(@Param("userName") String userName, @Param("phone") String phone);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @description: 查询伞下会员
|
* @description: 查询伞下会员
|
||||||
* @author: sui q
|
* @author: sui q
|
||||||
|
|
|
||||||
|
|
@ -743,15 +743,6 @@ public interface ICuMemberService extends IService<CuMember> {
|
||||||
*/
|
*/
|
||||||
CuMember confirmShareMemberByMemberParam(MemberParam memberParam);
|
CuMember confirmShareMemberByMemberParam(MemberParam memberParam);
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询手机号所包含用户(去重)
|
|
||||||
*
|
|
||||||
* @param phone 手机号
|
|
||||||
* @param pkCountry 所属国家
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<String> queryMemberNameListByPhone(String phone, Integer pkCountry);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除会员信息
|
* 删除会员信息
|
||||||
*
|
*
|
||||||
|
|
@ -1036,15 +1027,6 @@ public interface ICuMemberService extends IService<CuMember> {
|
||||||
*/
|
*/
|
||||||
List<CuMemberExt> selectPlaceErrorCode();
|
List<CuMemberExt> selectPlaceErrorCode();
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询特殊会员列表
|
|
||||||
*
|
|
||||||
* @param userName 会员名称
|
|
||||||
* @param phone 联系方式
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<CuMember> querySpecialMemberList(String userName, String phone);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @description: 查询伞下会员
|
* @description: 查询伞下会员
|
||||||
* @author: sui q
|
* @author: sui q
|
||||||
|
|
|
||||||
|
|
@ -106,8 +106,6 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
|
||||||
@DubboReference
|
@DubboReference
|
||||||
IAwardsServiceApi awardsServiceApi;
|
IAwardsServiceApi awardsServiceApi;
|
||||||
@DubboReference
|
@DubboReference
|
||||||
IActivityServiceApi iActivityServiceApi;
|
|
||||||
@DubboReference
|
|
||||||
ISystemConfigServiceApi systemConfigServiceApi;
|
ISystemConfigServiceApi systemConfigServiceApi;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|
@ -3109,11 +3107,6 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
|
||||||
return placeCuMember;
|
return placeCuMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<String> queryMemberNameListByPhone(String phone, Integer pkCountry) {
|
|
||||||
return baseMapper.queryMemberNameListByPhone(phone, pkCountry);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void deleteCuMemberByPkMember(Long pkMember, Long pkApprove, Date currentDateTime) {
|
public void deleteCuMemberByPkMember(Long pkMember, Long pkApprove, Date currentDateTime) {
|
||||||
LambdaUpdateWrapper<CuMember> updateWrapper = new LambdaUpdateWrapper<>();
|
LambdaUpdateWrapper<CuMember> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
|
|
@ -3830,12 +3823,6 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
|
||||||
return baseMapper.selectPlaceErrorCode();
|
return baseMapper.selectPlaceErrorCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<CuMember> querySpecialMemberList(String userName, String phone) {
|
|
||||||
return baseMapper.querySpecialMemberList(userName, phone);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean queryCuMemberUnderUmbrella(Long pkMember) {
|
public Boolean queryCuMemberUnderUmbrella(Long pkMember) {
|
||||||
List<CuMember> cuMemberList = baseMapper.queryCuMemberUnderUmbrella(pkMember);
|
List<CuMember> cuMemberList = baseMapper.queryCuMemberUnderUmbrella(pkMember);
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description:
|
* @Description: 市场动态部分接口
|
||||||
* @Author: yuhui
|
* @Author: yuhui
|
||||||
* @Time: 2023/1/13 16:38
|
* @Time: 2023/1/13 16:38
|
||||||
* @Classname: MarketNewsController
|
* @Classname: MarketNewsController
|
||||||
|
|
@ -55,6 +55,7 @@ import java.util.stream.Collectors;
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/market-news")
|
@RequestMapping("/api/market-news")
|
||||||
public class MarketNewsController extends BaseController {
|
public class MarketNewsController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ITransactionCommonService iTransactionCommonService;
|
private ITransactionCommonService iTransactionCommonService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|
@ -63,27 +64,27 @@ public class MarketNewsController extends BaseController {
|
||||||
private ICuMemberService memberService;
|
private ICuMemberService memberService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICuMemberBonusPushService memberBonusPushService;
|
private ICuMemberBonusPushService memberBonusPushService;
|
||||||
@DubboReference
|
|
||||||
private IGradeServiceApi gradeServiceApi;
|
|
||||||
@DubboReference
|
|
||||||
private ICurrencyServiceApi currencyServiceApi;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICuMemberBonusPushHisService cuMemberBonusPushHisService;
|
private ICuMemberBonusPushHisService cuMemberBonusPushHisService;
|
||||||
|
|
||||||
|
@DubboReference
|
||||||
|
IGradeServiceApi gradeServiceApi;
|
||||||
|
@DubboReference
|
||||||
|
ICurrencyServiceApi currencyServiceApi;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 招商列表
|
* 招商列表
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("bidding-list")
|
@GetMapping("/bidding-list")
|
||||||
public TableDataInfo biddingList(MarketNewsParam marketNewsParam) {
|
public TableDataInfo biddingList(MarketNewsParam marketNewsParam) {
|
||||||
Integer pkCountry = SecurityUtils.getPkCountry();
|
Integer pkCountry = SecurityUtils.getPkCountry();
|
||||||
R<List<GradeDTO>> gradeDate = gradeServiceApi.queryGradeList(pkCountry);
|
R<List<GradeDTO>> gradeDate = gradeServiceApi.queryGradeList(pkCountry);
|
||||||
List<GradeDTO> gradeList = gradeDate.getData();
|
List<GradeDTO> gradeList = gradeDate.getData();
|
||||||
|
|
||||||
marketNewsParam.setPkCountry(pkCountry);
|
marketNewsParam.setPkCountry(pkCountry);
|
||||||
// marketNewsParam.setMemberCode(SecurityUtils.getMemberCode());
|
|
||||||
startPage();
|
startPage();
|
||||||
List<UserInvestmentVo> list = memberService.selectBiddingList(marketNewsParam);
|
List<UserInvestmentVo> list = memberService.selectBiddingList(marketNewsParam);
|
||||||
for (UserInvestmentVo userInvestmentVo : list) {
|
for (UserInvestmentVo userInvestmentVo : list) {
|
||||||
|
|
@ -100,8 +101,6 @@ public class MarketNewsController extends BaseController {
|
||||||
|
|
||||||
//注册等级key
|
//注册等级key
|
||||||
if (userInvestmentVo.getPkRegisterGrade() != null) {
|
if (userInvestmentVo.getPkRegisterGrade() != null) {
|
||||||
// Integer pkRegisterGrade=memberService.getGradeTranslateValue(userInvestmentVo.getPkRegisterGrade());
|
|
||||||
// userInvestmentVo.setPkRegisterGrade(pkRegisterGrade);
|
|
||||||
for (GradeDTO gradeDTO : gradeList) {
|
for (GradeDTO gradeDTO : gradeList) {
|
||||||
if (gradeDTO.getPkId().equals(userInvestmentVo.getPkRegisterGrade())) {
|
if (gradeDTO.getPkId().equals(userInvestmentVo.getPkRegisterGrade())) {
|
||||||
userInvestmentVo.setRegisterGradeVal(gradeDTO.getGradeName());
|
userInvestmentVo.setRegisterGradeVal(gradeDTO.getGradeName());
|
||||||
|
|
@ -118,7 +117,7 @@ public class MarketNewsController extends BaseController {
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("reg-list")
|
@GetMapping("/reg-list")
|
||||||
public TableDataInfo regList(MarketNewsParam marketNewsParam) {
|
public TableDataInfo regList(MarketNewsParam marketNewsParam) {
|
||||||
Integer pkCountry = SecurityUtils.getPkCountry();
|
Integer pkCountry = SecurityUtils.getPkCountry();
|
||||||
marketNewsParam.setPkCountry(pkCountry);
|
marketNewsParam.setPkCountry(pkCountry);
|
||||||
|
|
@ -127,7 +126,6 @@ public class MarketNewsController extends BaseController {
|
||||||
List<GradeDTO> gradeList = gradeDate.getData();
|
List<GradeDTO> gradeList = gradeDate.getData();
|
||||||
R<CurrencyDTO> currencyDto = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry());
|
R<CurrencyDTO> currencyDto = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry());
|
||||||
CurrencyDTO currency = currencyDto.getData();
|
CurrencyDTO currency = currencyDto.getData();
|
||||||
// List<UserInvestmentVo> list = memberService.selectBiddingList(marketNewsParam);
|
|
||||||
if (marketNewsParam.getEndCreationTime() != null) {
|
if (marketNewsParam.getEndCreationTime() != null) {
|
||||||
marketNewsParam.setEndCreationTime(DateUtils.getEndTime(marketNewsParam.getEndCreationTime()));
|
marketNewsParam.setEndCreationTime(DateUtils.getEndTime(marketNewsParam.getEndCreationTime()));
|
||||||
}
|
}
|
||||||
|
|
@ -145,8 +143,6 @@ public class MarketNewsController extends BaseController {
|
||||||
|
|
||||||
//注册等级key
|
//注册等级key
|
||||||
if (userInvestmentVo.getPkRegisterGrade() != null) {
|
if (userInvestmentVo.getPkRegisterGrade() != null) {
|
||||||
// Integer pkRegisterGrade=memberService.getGradeTranslateValue(userInvestmentVo.getPkRegisterGrade());
|
|
||||||
// userInvestmentVo.setPkRegisterGrade(pkRegisterGrade);
|
|
||||||
for (GradeDTO gradeDTO : gradeList) {
|
for (GradeDTO gradeDTO : gradeList) {
|
||||||
if (gradeDTO.getPkId().equals(userInvestmentVo.getPkRegisterGrade())) {
|
if (gradeDTO.getPkId().equals(userInvestmentVo.getPkRegisterGrade())) {
|
||||||
userInvestmentVo.setRegisterGradeVal(gradeDTO.getGradeName());
|
userInvestmentVo.setRegisterGradeVal(gradeDTO.getGradeName());
|
||||||
|
|
@ -174,7 +170,7 @@ public class MarketNewsController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 海粉列表
|
* 海粉列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("sea_flour_list")
|
@GetMapping("/sea_flour_list")
|
||||||
public TableDataInfo seaFlourList(SeaFlourParam seaFlourParam) {
|
public TableDataInfo seaFlourList(SeaFlourParam seaFlourParam) {
|
||||||
seaFlourParam.setPkMember(SecurityUtils.getUserId());
|
seaFlourParam.setPkMember(SecurityUtils.getUserId());
|
||||||
if (seaFlourParam.getStartCreationTime() != null) {
|
if (seaFlourParam.getStartCreationTime() != null) {
|
||||||
|
|
@ -191,7 +187,6 @@ public class MarketNewsController extends BaseController {
|
||||||
seaFlourVo.setMemberName(CommonUtil.getMemberName(seaFlourVo.getPkVertex(), seaFlourVo.getMemberName(), seaFlourVo.getNickName()));
|
seaFlourVo.setMemberName(CommonUtil.getMemberName(seaFlourVo.getPkVertex(), seaFlourVo.getMemberName(), seaFlourVo.getNickName()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// List<SeaFlourVo> memberList = memberService.seaFlourList(seaFlourParam);
|
|
||||||
return getDataTable(memberList);
|
return getDataTable(memberList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -201,7 +196,7 @@ public class MarketNewsController extends BaseController {
|
||||||
@GetMapping("/round-his")
|
@GetMapping("/round-his")
|
||||||
public TableDataInfo seaFlourList() {
|
public TableDataInfo seaFlourList() {
|
||||||
List<CuMemberBonusPushHis> cuMemberBonusPushHis = cuMemberBonusPushHisService.queryCuMemberBonusPushHis(SecurityUtils.getUserId());
|
List<CuMemberBonusPushHis> cuMemberBonusPushHis = cuMemberBonusPushHisService.queryCuMemberBonusPushHis(SecurityUtils.getUserId());
|
||||||
if(Objects.equals(CountryConstants.CHINA_COUNTRY, SecurityUtils.getPkCountry())){
|
if (Objects.equals(CountryConstants.CHINA_COUNTRY, SecurityUtils.getPkCountry())) {
|
||||||
CurrencyDTO currencyDTO = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry()).getData();
|
CurrencyDTO currencyDTO = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry()).getData();
|
||||||
cuMemberBonusPushHis.forEach(bonusPushHis ->
|
cuMemberBonusPushHis.forEach(bonusPushHis ->
|
||||||
bonusPushHis.setCalAchieve(ComputeUtil.computeMultiply(bonusPushHis.getCalAchieve(), currencyDTO.getInExchangeRate())));
|
bonusPushHis.setCalAchieve(ComputeUtil.computeMultiply(bonusPushHis.getCalAchieve(), currencyDTO.getInExchangeRate())));
|
||||||
|
|
@ -212,12 +207,11 @@ public class MarketNewsController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 三单循环列表
|
* 三单循环列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("triple_cycle_list")
|
@GetMapping("/triple_cycle_list")
|
||||||
public TableDataInfo tripleCycleList(TripleCycleListParam tripleCycleListParam) {
|
public TableDataInfo tripleCycleList(TripleCycleListParam tripleCycleListParam) {
|
||||||
R<CurrencyDTO> currency = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry());
|
R<CurrencyDTO> currency = currencyServiceApi.getCurrency(SecurityUtils.getPkCountry());
|
||||||
// 汇率比例
|
// 汇率比例
|
||||||
BigDecimal inExchangeRate = currency.getData().getInExchangeRate();
|
BigDecimal inExchangeRate = currency.getData().getInExchangeRate();
|
||||||
// R<List<GradeDTO>> gradeDto = gradeServiceApi.queryGradeList(SecurityUtils.getPkCountry());
|
|
||||||
R<List<GradeDTO>> gradeDto = gradeServiceApi.findAll();
|
R<List<GradeDTO>> gradeDto = gradeServiceApi.findAll();
|
||||||
List<GradeDTO> gradeDate = gradeDto.getData();
|
List<GradeDTO> gradeDate = gradeDto.getData();
|
||||||
tripleCycleListParam.setPkMember(SecurityUtils.getUserId());
|
tripleCycleListParam.setPkMember(SecurityUtils.getUserId());
|
||||||
|
|
@ -244,18 +238,15 @@ public class MarketNewsController extends BaseController {
|
||||||
// 注册等级
|
// 注册等级
|
||||||
if (cuMemberBonusPush.getPkRegisterGrade() != null) {
|
if (cuMemberBonusPush.getPkRegisterGrade() != null) {
|
||||||
if (cuMemberBonusPush.getPkRegisterGrade().equals(gradeDTO.getPkId())) {
|
if (cuMemberBonusPush.getPkRegisterGrade().equals(gradeDTO.getPkId())) {
|
||||||
// cuMemberBonusPush.setPkRegisterGradeStr(gradeDTO.getGradeName());
|
|
||||||
cuMemberBonusPush.setPkRegisterGradeStr(transactionMap1.get(gradeDTO.getPkTransaction()));
|
cuMemberBonusPush.setPkRegisterGradeStr(transactionMap1.get(gradeDTO.getPkTransaction()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (cuMemberBonusPush.getOrderType() != null) {
|
if (cuMemberBonusPush.getOrderType() != null) {
|
||||||
|
|
||||||
// cuMemberBonusPush.setOrderTypeStr(EOrderType.getEnumByValue(cuMemberBonusPush.getOrderType()).getLabel());
|
|
||||||
cuMemberBonusPush.setOrderTypeStr(transactionMap.get(EnumsPrefixConstants.ORDER_TYPE + cuMemberBonusPush.getOrderType()));
|
cuMemberBonusPush.setOrderTypeStr(transactionMap.get(EnumsPrefixConstants.ORDER_TYPE + cuMemberBonusPush.getOrderType()));
|
||||||
}
|
}
|
||||||
// 注册业绩 国内 * 6.4
|
// 注册业绩 国内 * 汇率
|
||||||
if (SecurityUtils.getPkCountry() == CountryConstants.CHINA_COUNTRY) {
|
if (SecurityUtils.getPkCountry().equals(CountryConstants.CHINA_COUNTRY)) {
|
||||||
if (cuMemberBonusPush.getOrderAchieve() == null) {
|
if (cuMemberBonusPush.getOrderAchieve() == null) {
|
||||||
cuMemberBonusPush.setOrderAchieve(BigDecimal.ZERO);
|
cuMemberBonusPush.setOrderAchieve(BigDecimal.ZERO);
|
||||||
}
|
}
|
||||||
|
|
@ -282,21 +273,20 @@ public class MarketNewsController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 三单循环获取下一轮次
|
* 三单循环获取下一轮次
|
||||||
*/
|
*/
|
||||||
@GetMapping("next-round")
|
@GetMapping("/next-round")
|
||||||
public AjaxResult nextRound(){
|
public AjaxResult nextRound() {
|
||||||
// Integer pkCountry = SecurityUtils.getPkCountry();
|
|
||||||
Long pkMember = SecurityUtils.getUserId();
|
Long pkMember = SecurityUtils.getUserId();
|
||||||
CuMemberBonusPush memberBonusPush = memberBonusPushService.nextRound(pkMember);
|
CuMemberBonusPush memberBonusPush = memberBonusPushService.nextRound(pkMember);
|
||||||
if (memberBonusPush == null || memberBonusPush.getRound() == null || memberBonusPush.getSecond() == null){
|
if (memberBonusPush == null || memberBonusPush.getRound() == null || memberBonusPush.getSecond() == null) {
|
||||||
memberBonusPush.setSecond(1);
|
memberBonusPush.setSecond(1);
|
||||||
memberBonusPush.setRound(1);
|
memberBonusPush.setRound(1);
|
||||||
}
|
}
|
||||||
if (memberBonusPush.getSecond().intValue() == 3){
|
if (memberBonusPush.getSecond() == 3) {
|
||||||
// 三单循环第三轮
|
// 三单循环第三轮
|
||||||
memberBonusPush.setSecond(1);
|
memberBonusPush.setSecond(1);
|
||||||
memberBonusPush.setRound(memberBonusPush.getRound()+1);
|
memberBonusPush.setRound(memberBonusPush.getRound() + 1);
|
||||||
}else {
|
} else {
|
||||||
memberBonusPush.setSecond(memberBonusPush.getSecond()+1);
|
memberBonusPush.setSecond(memberBonusPush.getSecond() + 1);
|
||||||
}
|
}
|
||||||
return AjaxResult.success(memberBonusPush);
|
return AjaxResult.success(memberBonusPush);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -712,20 +712,21 @@
|
||||||
a.r_rep_a_balance=0,
|
a.r_rep_a_balance=0,
|
||||||
a.r_rep_b_balance=0
|
a.r_rep_b_balance=0
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="updateCuMemberAchieve">
|
<update id="updateCuMemberAchieve">
|
||||||
merge into ${tableName} a
|
merge into ${tableName} a
|
||||||
using (select #{period} period, a.*
|
using (select #{period} period, a.*
|
||||||
from (select user_id pk_member,
|
from (select user_id pk_member,
|
||||||
sum(CURR_DAY_MAIN_REG_AMOUNT) / 6.4 REGISTER_AMOUNT,
|
sum(CURR_DAY_MAIN_REG_AMOUNT) / 1 REGISTER_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_REG_PV) / 6.4 REGISTER_PV,
|
sum(CURR_DAY_MAIN_REG_PV) / 1 REGISTER_PV,
|
||||||
sum(CURR_DAY_MAIN_UP_AMOUNT) / 6.4 UPGRADE_AMOUNT,
|
sum(CURR_DAY_MAIN_UP_AMOUNT) / 1 UPGRADE_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_UP_PV) / 6.4 UPGRADE_PV,
|
sum(CURR_DAY_MAIN_UP_PV) / 1 UPGRADE_PV,
|
||||||
sum(CURR_DAY_MAIN_REPUR_AMOUNT) / 6.4 REPURCHASE_AMOUNT,
|
sum(CURR_DAY_MAIN_REPUR_AMOUNT) / 1 REPURCHASE_AMOUNT,
|
||||||
sum(CURR_DAY_MAIN_REPURCHASE_PV) / 6.4 REPURCHASE_PV,
|
sum(CURR_DAY_MAIN_REPURCHASE_PV) / 1 REPURCHASE_PV,
|
||||||
sum(CURR_DAY_SEA2_REG_AMOUNT) / 6.4 HI_FUN_AMOUNT,
|
sum(CURR_DAY_SEA2_REG_AMOUNT) / 1 HI_FUN_AMOUNT,
|
||||||
sum(CURR_DAY_SEA2_REG_PV) / 6.4 HI_FUN_PV,
|
sum(CURR_DAY_SEA2_REG_PV) / 1 HI_FUN_PV,
|
||||||
sum(CURR_DAY_MALL_AMOUNT) / 6.4 MALL_AMOUNT,
|
sum(CURR_DAY_MALL_AMOUNT) / 1 MALL_AMOUNT,
|
||||||
sum(CURR_DAY_MALL_PV) / 6.4 MALL_PV
|
sum(CURR_DAY_MALL_PV) / 1 MALL_PV
|
||||||
from G_MEMBER_ACHIV@link_test
|
from G_MEMBER_ACHIV@link_test
|
||||||
where period between - 729 and #{period}
|
where period between - 729 and #{period}
|
||||||
group by user_id) a) b on
|
group by user_id) a) b on
|
||||||
|
|
|
||||||
|
|
@ -193,18 +193,28 @@
|
||||||
|
|
||||||
<!-- 保存会员信息 -->
|
<!-- 保存会员信息 -->
|
||||||
<insert id="insertCuMember" parameterType="com.hzs.common.domain.member.base.CuMember">
|
<insert id="insertCuMember" parameterType="com.hzs.common.domain.member.base.CuMember">
|
||||||
INSERT INTO CU_MEMBER (PK_ID, MEMBER_CODE, MEMBER_NAME, CATEGORY, CUSTOMER_TYPE, PHONE, EMAIL, ID_CARD, PK_SETTLE_COUNTRY,
|
INSERT INTO CU_MEMBER (PK_ID, MEMBER_CODE, MEMBER_NAME, CATEGORY, CUSTOMER_TYPE, PHONE, EMAIL, ID_CARD,
|
||||||
PK_PARENT, PK_PLACE_PARENT, PLACE_DEPT, PK_TEAM_CODE, PK_CENTER_CODE, SOURCE, PK_REGISTER_GRADE,
|
PK_SETTLE_COUNTRY,
|
||||||
PK_SETTLE_GRADE, PK_AWARDS, CONSUME_MONEY, CONSUME_ACHIEVE, PAY_STATUS, LOGIN_PWD, PAY_PWD, LOGIN_PASSWORD, PAY_PASSWORD,
|
PK_PARENT, PK_PLACE_PARENT, PLACE_DEPT, PK_TEAM_CODE, PK_CENTER_CODE, SOURCE,
|
||||||
PK_VERTEX, ACCOUNT_STATUS, ORDER_SOURCE, PK_CREATOR, CREATION_TIME, PK_COUNTRY, PAY_TIME, GLOBAL_CODE, COUNTRY_CODE, REGISTER_AUTHORITY,
|
PK_REGISTER_GRADE,
|
||||||
|
PK_SETTLE_GRADE, PK_AWARDS, CONSUME_MONEY, CONSUME_ACHIEVE, PAY_STATUS, LOGIN_PWD,
|
||||||
|
PAY_PWD, LOGIN_PASSWORD, PAY_PASSWORD,
|
||||||
|
PK_VERTEX, ACCOUNT_STATUS, ORDER_SOURCE, PK_CREATOR, CREATION_TIME, PK_COUNTRY, PAY_TIME,
|
||||||
|
GLOBAL_CODE, COUNTRY_CODE, REGISTER_AUTHORITY,
|
||||||
EXPIRE_DATE, STOP_DATE, IS_MAKER_GIFT, MAKER_GIFT_TIME)
|
EXPIRE_DATE, STOP_DATE, IS_MAKER_GIFT, MAKER_GIFT_TIME)
|
||||||
VALUES (#{pkId,jdbcType=INTEGER}, #{memberCode}, #{memberName}, #{category}, #{customerType}, #{phone}, #{email, jdbcType=VARCHAR}, #{idCard, jdbcType=VARCHAR}, #{pkSettleCountry},
|
VALUES (#{pkId,jdbcType=INTEGER}, #{memberCode}, #{memberName}, #{category}, #{customerType}, #{phone},
|
||||||
#{pkParent}, #{pkPlaceParent,jdbcType=NUMERIC}, #{placeDept,jdbcType=INTEGER}, #{pkTeamCode,jdbcType=INTEGER}, #{pkCenterCode,jdbcType=INTEGER}, #{source}, #{pkRegisterGrade},
|
#{email, jdbcType=VARCHAR}, #{idCard, jdbcType=VARCHAR}, #{pkSettleCountry},
|
||||||
#{pkSettleGrade}, #{pkAwards}, #{consumeMoney,jdbcType=NUMERIC}, #{consumeAchieve,jdbcType=NUMERIC}, #{payStatus}, #{loginPwd}, #{payPwd},
|
#{pkParent}, #{pkPlaceParent,jdbcType=NUMERIC}, #{placeDept,jdbcType=INTEGER},
|
||||||
|
#{pkTeamCode,jdbcType=INTEGER}, #{pkCenterCode,jdbcType=INTEGER}, #{source}, #{pkRegisterGrade},
|
||||||
|
#{pkSettleGrade}, #{pkAwards}, #{consumeMoney,jdbcType=NUMERIC}, #{consumeAchieve,jdbcType=NUMERIC},
|
||||||
|
#{payStatus}, #{loginPwd}, #{payPwd},
|
||||||
#{loginPassword}, #{payPassword}, #{pkVertex,jdbcType=INTEGER}, #{accountStatus}, #{orderSource},
|
#{loginPassword}, #{payPassword}, #{pkVertex,jdbcType=INTEGER}, #{accountStatus}, #{orderSource},
|
||||||
#{pkCreator,jdbcType=INTEGER}, #{creationTime, jdbcType=TIMESTAMP}, #{pkCountry}, #{payTime, jdbcType=TIMESTAMP},
|
#{pkCreator,jdbcType=INTEGER}, #{creationTime, jdbcType=TIMESTAMP}, #{pkCountry},
|
||||||
#{globalCode, jdbcType=VARCHAR}, #{countryCode, jdbcType=VARCHAR}, #{registerAuthority,jdbcType=INTEGER},
|
#{payTime, jdbcType=TIMESTAMP},
|
||||||
#{expireDate, jdbcType=DATE}, #{stopDate, jdbcType=DATE}, #{isMakerGift,jdbcType=INTEGER}, #{makerGiftTime,jdbcType=TIMESTAMP})
|
#{globalCode, jdbcType=VARCHAR}, #{countryCode, jdbcType=VARCHAR},
|
||||||
|
#{registerAuthority,jdbcType=INTEGER},
|
||||||
|
#{expireDate, jdbcType=DATE}, #{stopDate, jdbcType=DATE}, #{isMakerGift,jdbcType=INTEGER},
|
||||||
|
#{makerGiftTime,jdbcType=TIMESTAMP})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<!-- 批量保存会员信息 -->
|
<!-- 批量保存会员信息 -->
|
||||||
|
|
@ -228,8 +238,10 @@
|
||||||
#{item.pkRegisterGrade}, #{item.pkSettleGrade}, #{item.pkAwards},
|
#{item.pkRegisterGrade}, #{item.pkSettleGrade}, #{item.pkAwards},
|
||||||
#{item.loginPwd}, #{item.payPwd}, #{item.loginPassword}, #{item.payPassword},
|
#{item.loginPwd}, #{item.payPwd}, #{item.loginPassword}, #{item.payPassword},
|
||||||
#{item.pkCreator}, #{item.creationTime}, #{item.payTime}, #{item.payStatus},
|
#{item.pkCreator}, #{item.creationTime}, #{item.payTime}, #{item.payStatus},
|
||||||
#{item.pkTeamCode, jdbcType=NUMERIC}, #{item.pkVertex, jdbcType=NUMERIC}, #{item.orderSource}, #{item.consumeAchieve},
|
#{item.pkTeamCode, jdbcType=NUMERIC}, #{item.pkVertex, jdbcType=NUMERIC}, #{item.orderSource},
|
||||||
#{item.globalCode, jdbcType=VARCHAR}, #{item.countryCode, jdbcType=VARCHAR}, #{item.expireDate, jdbcType=DATE}, #{item.stopDate, jdbcType=DATE}
|
#{item.consumeAchieve},
|
||||||
|
#{item.globalCode, jdbcType=VARCHAR}, #{item.countryCode, jdbcType=VARCHAR},
|
||||||
|
#{item.expireDate, jdbcType=DATE}, #{item.stopDate, jdbcType=DATE}
|
||||||
)
|
)
|
||||||
</foreach>
|
</foreach>
|
||||||
SELECT 1 FROM dual
|
SELECT 1 FROM dual
|
||||||
|
|
@ -1655,17 +1667,6 @@
|
||||||
order by cm.creation_time desc
|
order by cm.creation_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 查询手机号所包含用户(去重) -->
|
|
||||||
<select id="queryMemberNameListByPhone" resultType="string">
|
|
||||||
select cu.member_name
|
|
||||||
from cu_member cu
|
|
||||||
where cu.del_flag = 0
|
|
||||||
and cu.category in (0, 1)
|
|
||||||
and cu.phone = #{phone}
|
|
||||||
and cu.pk_settle_country = #{pkCountry}
|
|
||||||
group by cu.member_name
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="queryCuMemberLastPlaceParent" resultMap="MemberResultMap">
|
<select id="queryCuMemberLastPlaceParent" resultMap="MemberResultMap">
|
||||||
select cu.place_dept,
|
select cu.place_dept,
|
||||||
cu.pk_id,
|
cu.pk_id,
|
||||||
|
|
@ -1933,9 +1934,10 @@
|
||||||
cm.nick_name
|
cm.nick_name
|
||||||
from cu_member cm
|
from cu_member cm
|
||||||
left join (
|
left join (
|
||||||
select nvl(sum(so.ORDER_AMOUNT),0) regMoney ,nvl(sum(so.ORDER_ACHIEVE),0) regPv,so.PK_MEMBER from SA_ORDER so where
|
select nvl(sum(so.ORDER_AMOUNT),0) regMoney ,nvl(sum(so.ORDER_ACHIEVE),0) regPv,so.PK_MEMBER from SA_ORDER so
|
||||||
so.ORDER_TYPE = 1
|
where
|
||||||
and so.ORDER_STATUS in (1,7,24)
|
so.ORDER_TYPE in (1, 24)
|
||||||
|
and so.ORDER_STATUS = 1
|
||||||
and so.DEL_FLAG = 0
|
and so.DEL_FLAG = 0
|
||||||
group by so.PK_MEMBER
|
group by so.PK_MEMBER
|
||||||
)a on a.PK_MEMBER = cm.PK_ID
|
)a on a.PK_MEMBER = cm.PK_ID
|
||||||
|
|
@ -2039,7 +2041,8 @@
|
||||||
|
|
||||||
|
|
||||||
<select id="parentList" resultType="com.hzs.member.base.vo.ParentMemberVo">
|
<select id="parentList" resultType="com.hzs.member.base.vo.ParentMemberVo">
|
||||||
select a.* from ( select cm.CONSUME_MONEY consumeMoney,cm.CONSUME_ACHIEVE consumeAchieve,cm.member_code memberCode,cm.member_name memberName,cm.PK_REGISTER_GRADE pkRegisterGrade,
|
select a.* from ( select cm.CONSUME_MONEY consumeMoney,cm.CONSUME_ACHIEVE consumeAchieve,cm.member_code
|
||||||
|
memberCode,cm.member_name memberName,cm.PK_REGISTER_GRADE pkRegisterGrade,
|
||||||
cm.PK_SETTLE_GRADE pkSettleGrade,
|
cm.PK_SETTLE_GRADE pkSettleGrade,
|
||||||
cm.CREATION_TIME creationTime,
|
cm.CREATION_TIME creationTime,
|
||||||
cm.pk_vertex,
|
cm.pk_vertex,
|
||||||
|
|
@ -2069,7 +2072,8 @@
|
||||||
|
|
||||||
union all
|
union all
|
||||||
|
|
||||||
select cm.CONSUME_MONEY consumeMoney,cm.CONSUME_ACHIEVE consumeAchieve,cm.member_code memberCode,cm.member_name memberName,cm.PK_REGISTER_GRADE pkRegisterGrade,
|
select cm.CONSUME_MONEY consumeMoney,cm.CONSUME_ACHIEVE consumeAchieve,cm.member_code memberCode,cm.member_name
|
||||||
|
memberName,cm.PK_REGISTER_GRADE pkRegisterGrade,
|
||||||
cm.PK_SETTLE_GRADE pkSettleGrade,
|
cm.PK_SETTLE_GRADE pkSettleGrade,
|
||||||
cm.CREATION_TIME creationTime,
|
cm.CREATION_TIME creationTime,
|
||||||
cm.pk_vertex,
|
cm.pk_vertex,
|
||||||
|
|
@ -2078,9 +2082,11 @@
|
||||||
from CU_MEMBER cm
|
from CU_MEMBER cm
|
||||||
where 1 = 1 and cm.DEL_FLAG = 0 and cm.pay_status=1 and cm.PK_SETTLE_GRADE = 1
|
where 1 = 1 and cm.DEL_FLAG = 0 and cm.pay_status=1 and cm.PK_SETTLE_GRADE = 1
|
||||||
and (
|
and (
|
||||||
(select count(so.PK_ID) from sa_order so where so.PK_MEMBER = cm.pk_id and so.DEL_FLAG = 0 and so.ORDER_STATUS = 1) > 0
|
(select count(so.PK_ID) from sa_order so where so.PK_MEMBER = cm.pk_id and so.DEL_FLAG = 0 and so.ORDER_STATUS =
|
||||||
|
1) > 0
|
||||||
or
|
or
|
||||||
(select count(sto.PK_ID) from sa_t_order sto where sto.PK_MEMBER = cm.pk_id and sto.DEL_FLAG = 0 and sto.ORDER_STATUS = 1) > 0
|
(select count(sto.PK_ID) from sa_t_order sto where sto.PK_MEMBER = cm.pk_id and sto.DEL_FLAG = 0 and
|
||||||
|
sto.ORDER_STATUS = 1) > 0
|
||||||
)
|
)
|
||||||
<if test="memberInfo != null and memberInfo != ''">
|
<if test="memberInfo != null and memberInfo != ''">
|
||||||
and (cm.member_code=#{memberInfo} or cm.member_name=#{memberInfo})
|
and (cm.member_code=#{memberInfo} or cm.member_name=#{memberInfo})
|
||||||
|
|
@ -2826,24 +2832,6 @@
|
||||||
having count(1) > 1
|
having count(1) > 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<!-- 查询特殊会员列表 -->
|
|
||||||
<select id="querySpecialMemberList" resultType="com.hzs.common.domain.member.base.CuMember">
|
|
||||||
select level, cm.member_name, cm.phone
|
|
||||||
from cu_member cm
|
|
||||||
where cm.member_code != 'GJ30720200'
|
|
||||||
start with cm.pk_id = (select cm.pk_id
|
|
||||||
from (select cm.pk_id
|
|
||||||
from cu_member cm
|
|
||||||
where cm.del_flag = 0
|
|
||||||
and cm.member_name = #{userName}
|
|
||||||
and cm.phone = #{phone}
|
|
||||||
order by cm.creation_time desc) cm
|
|
||||||
where rownum = 1)
|
|
||||||
connect by cm.pk_id = prior cm.pk_parent
|
|
||||||
order by level desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="queryCuMemberUnderUmbrella" resultType="com.hzs.common.domain.member.base.CuMember">
|
<select id="queryCuMemberUnderUmbrella" resultType="com.hzs.common.domain.member.base.CuMember">
|
||||||
select *
|
select *
|
||||||
from (
|
from (
|
||||||
|
|
@ -2864,7 +2852,8 @@
|
||||||
from cu_member c
|
from cu_member c
|
||||||
where c.PLACE_DEPT = #{placeDept}
|
where c.PLACE_DEPT = #{placeDept}
|
||||||
and c.del_flag = 0
|
and c.del_flag = 0
|
||||||
and c.PK_PLACE_PARENT = (select cm.pk_id from cu_member cm where cm.MEMBER_CODE = #{placeDeptMemberCode} and cm.del_flag = 0)
|
and c.PK_PLACE_PARENT =
|
||||||
|
(select cm.pk_id from cu_member cm where cm.MEMBER_CODE = #{placeDeptMemberCode} and cm.del_flag = 0)
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -3227,7 +3216,8 @@
|
||||||
and cm.category = 0
|
and cm.category = 0
|
||||||
and cm.pk_max_awards != 1
|
and cm.pk_max_awards != 1
|
||||||
group by cm.member_name, cm.phone) tmp
|
group by cm.member_name, cm.phone) tmp
|
||||||
on (cm.member_name = tmp.member_name and cm.phone = tmp.phone and cm.del_flag = 0 and cm.pk_settle_country = #{pkCountry} and cm.category = 0)
|
on (cm.member_name = tmp.member_name and cm.phone = tmp.phone and cm.del_flag = 0 and
|
||||||
|
cm.pk_settle_country = #{pkCountry} and cm.category = 0)
|
||||||
WHEN MATCHED THEN
|
WHEN MATCHED THEN
|
||||||
update set cm.stop_date = add_months(cm.expire_date, 12),
|
update set cm.stop_date = add_months(cm.expire_date, 12),
|
||||||
cm.modified_time = sysdate
|
cm.modified_time = sysdate
|
||||||
|
|
|
||||||
|
|
@ -687,11 +687,11 @@
|
||||||
t6.rightSumPv,
|
t6.rightSumPv,
|
||||||
t6.leftSumPv,
|
t6.leftSumPv,
|
||||||
t2.dept,
|
t2.dept,
|
||||||
t2.a_sum_pv * 6.4 historyLeftSumPv,
|
t2.a_sum_pv * 1 historyLeftSumPv,
|
||||||
t2.b_sum_pv * 6.4 historyRightSumPv,
|
t2.b_sum_pv * 1 historyRightSumPv,
|
||||||
t6.pk_member
|
t6.pk_member
|
||||||
FROM (SELECT NVL(SUM(t1.a_new_pv) * 6.4, 0) leftSumPv,
|
FROM (SELECT NVL(SUM(t1.a_new_pv) * 1, 0) leftSumPv,
|
||||||
NVL(SUM(t1.b_new_pv) * 6.4, 0) rightSumPv,
|
NVL(SUM(t1.b_new_pv) * 1, 0) rightSumPv,
|
||||||
t1.pk_member
|
t1.pk_member
|
||||||
FROM (
|
FROM (
|
||||||
<foreach collection="monthAchieveVOList" item="monthAchieve" open=" " separator=" union all " close=" ">
|
<foreach collection="monthAchieveVOList" item="monthAchieve" open=" " separator=" union all " close=" ">
|
||||||
|
|
@ -746,12 +746,12 @@
|
||||||
bv.vertex_name vertexName,
|
bv.vertex_name vertexName,
|
||||||
CASE
|
CASE
|
||||||
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
||||||
NVL(t5.b_new_pv * 6.4, 0)
|
NVL(t5.b_new_pv * 1, 0)
|
||||||
WHEN t5.a_new_pv <= t5.b_new_pv THEN
|
WHEN t5.a_new_pv <= t5.b_new_pv THEN
|
||||||
NVL(t5.a_new_pv * 6.4, 0)
|
NVL(t5.a_new_pv * 1, 0)
|
||||||
END achieve,
|
END achieve,
|
||||||
t5.a_new_pv * 6.4 leftSumPv,
|
t5.a_new_pv * 1 leftSumPv,
|
||||||
t5.b_new_pv * 6.4 rightSumPv,
|
t5.b_new_pv * 1 rightSumPv,
|
||||||
CASE
|
CASE
|
||||||
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
||||||
2
|
2
|
||||||
|
|
@ -801,8 +801,8 @@
|
||||||
) t2
|
) t2
|
||||||
GROUP BY t2.pk_member) t3
|
GROUP BY t2.pk_member) t3
|
||||||
ON t1.pk_id = t3.pk_member
|
ON t1.pk_id = t3.pk_member
|
||||||
WHERE t3.a_new_pv * 6.4 >= #{achieve}
|
WHERE t3.a_new_pv * 1 >= #{achieve}
|
||||||
AND t3.b_new_pv * 6.4 >= #{achieve}) t5
|
AND t3.b_new_pv * 1 >= #{achieve}) t5
|
||||||
LEFT JOIN bd_awards a
|
LEFT JOIN bd_awards a
|
||||||
ON a.pk_id = t5.pk_awards
|
ON a.pk_id = t5.pk_awards
|
||||||
AND a.pk_country = #{pkCountry}
|
AND a.pk_country = #{pkCountry}
|
||||||
|
|
@ -830,11 +830,11 @@
|
||||||
t6.rightSumPv,
|
t6.rightSumPv,
|
||||||
t6.leftSumPv,
|
t6.leftSumPv,
|
||||||
t2.dept,
|
t2.dept,
|
||||||
t2.a_sum_pv * 6.4 historyLeftSumPv,
|
t2.a_sum_pv * 1 historyLeftSumPv,
|
||||||
t2.b_sum_pv * 6.4 historyRightSumPv,
|
t2.b_sum_pv * 1 historyRightSumPv,
|
||||||
t6.pk_member
|
t6.pk_member
|
||||||
FROM (SELECT NVL(SUM(t1.a_new_pv) * 6.4, 0) leftSumPv,
|
FROM (SELECT NVL(SUM(t1.a_new_pv) * 1, 0) leftSumPv,
|
||||||
NVL(SUM(t1.b_new_pv) * 6.4, 0) rightSumPv,
|
NVL(SUM(t1.b_new_pv) * 1, 0) rightSumPv,
|
||||||
t1.pk_member
|
t1.pk_member
|
||||||
FROM (
|
FROM (
|
||||||
<foreach collection="monthAchieveVOList" item="monthAchieve" open=" " separator=" union all " close=" ">
|
<foreach collection="monthAchieveVOList" item="monthAchieve" open=" " separator=" union all " close=" ">
|
||||||
|
|
@ -886,12 +886,12 @@
|
||||||
bv.vertex_name vertexName,
|
bv.vertex_name vertexName,
|
||||||
CASE
|
CASE
|
||||||
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
||||||
NVL(t5.b_new_pv * 6.4, 0)
|
NVL(t5.b_new_pv * 1, 0)
|
||||||
WHEN t5.a_new_pv <= t5.b_new_pv THEN
|
WHEN t5.a_new_pv <= t5.b_new_pv THEN
|
||||||
NVL(t5.a_new_pv * 6.4, 0)
|
NVL(t5.a_new_pv * 1, 0)
|
||||||
END achieve,
|
END achieve,
|
||||||
t5.a_new_pv * 6.4 leftSumPv,
|
t5.a_new_pv * 1 leftSumPv,
|
||||||
t5.b_new_pv * 6.4 rightSumPv,
|
t5.b_new_pv * 1 rightSumPv,
|
||||||
CASE
|
CASE
|
||||||
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
WHEN t5.a_new_pv > t5.b_new_pv THEN
|
||||||
2
|
2
|
||||||
|
|
@ -941,8 +941,8 @@
|
||||||
) t2
|
) t2
|
||||||
GROUP BY t2.pk_member) t3
|
GROUP BY t2.pk_member) t3
|
||||||
ON t1.pk_id = t3.pk_member
|
ON t1.pk_id = t3.pk_member
|
||||||
WHERE t3.a_new_pv * 6.4 >= #{achieve}
|
WHERE t3.a_new_pv * 1 >= #{achieve}
|
||||||
AND t3.b_new_pv * 6.4 >= #{achieve}) t5
|
AND t3.b_new_pv * 1 >= #{achieve}) t5
|
||||||
LEFT JOIN bd_awards a
|
LEFT JOIN bd_awards a
|
||||||
ON a.pk_id = t5.pk_awards
|
ON a.pk_id = t5.pk_awards
|
||||||
AND a.pk_country = #{pkCountry}
|
AND a.pk_country = #{pkCountry}
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,7 @@ public class OrderJob {
|
||||||
outRate = currencyDTO.getInExchangeRate();
|
outRate = currencyDTO.getInExchangeRate();
|
||||||
currencyDtoMap.put(saOrderExt.getPkCountry(), currencyDTO);
|
currencyDtoMap.put(saOrderExt.getPkCountry(), currencyDTO);
|
||||||
}
|
}
|
||||||
orderAmount = ComputeUtil.computeMultiply(ComputeUtil.computeDivide(orderAmount, outRate), 6.4);
|
orderAmount = ComputeUtil.computeMultiply(ComputeUtil.computeDivide(orderAmount, outRate), 1);
|
||||||
}
|
}
|
||||||
if (Objects.equals(EOrderType.REGISTER_ORDER.getValue(), saOrderExt.getOrderType()) ||
|
if (Objects.equals(EOrderType.REGISTER_ORDER.getValue(), saOrderExt.getOrderType()) ||
|
||||||
Objects.equals(EOrderType.SPECIAL_UPGRADE_ORDER.getValue(), saOrderExt.getOrderType())) {
|
Objects.equals(EOrderType.SPECIAL_UPGRADE_ORDER.getValue(), saOrderExt.getOrderType())) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue