| | |
| | | * @return |
| | | */ |
| | | private boolean orderCntFinish(MallMember member, AgentInfo agentInfo) { |
| | | Integer cnt = orderInfoMapper.selectCntDirectOrTeam(agentInfo.getOrderType(), member.getInviteId()); |
| | | Integer cnt = 0; |
| | | if (AgentInfo.ORDER_TYPE_DIRECT.equals(agentInfo.getOrderType())) { |
| | | cnt = orderInfoMapper.selectCntDirect(member.getInviteId()); |
| | | } else { |
| | | cnt = orderInfoMapper.selectCntDirectOrTeam(agentInfo.getOrderType(), member.getInviteId()); |
| | | } |
| | | |
| | | if (cnt >= agentInfo.getOrderCnt()) { |
| | | return true; |
| | | } |
| | | log.info("用户{}订单未达标, 当前数量为:{},要求数量:{}, 当前等级为:{}", member.getAccount(), cnt, agentInfo.getOrderCnt(), member.getLevel()); |
| | | log.info("用户{}订单未达标, 当前数量为:{},要求数量:{}, 当前等级为:{}", member.getPhone(), cnt, agentInfo.getOrderCnt(), member.getLevel()); |
| | | return false; |
| | | } |
| | | |
| | |
| | | return true; |
| | | } |
| | | |
| | | log.info("用户:{}代理数量未达标, 当前等级:{}, 当前数量:{}, 目标数量:{}", member.getAccount(), member.getLevel(), i, agentInfo.getLastCnt()); |
| | | log.info("用户:{}代理数量未达标, 当前等级:{}, 当前数量:{}, 目标数量:{}", member.getPhone(), member.getLevel(), i, agentInfo.getLastCnt()); |
| | | return false; |
| | | } |
| | | |