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