|
@@ -30,7 +30,7 @@ import java.util.Map;
|
|
|
* 会员积分使用 Controller
|
|
|
*/
|
|
|
@Controller
|
|
|
-@RequestMapping("/otherIntegral")
|
|
|
+
|
|
|
public class OtherIntegralHandler {
|
|
|
private Logger logger = LoggerFactory.getLogger(OtherIntegralHandler.class);
|
|
|
|
|
@@ -48,77 +48,77 @@ public class OtherIntegralHandler {
|
|
|
* @param req
|
|
|
* @return
|
|
|
*/
|
|
|
- @RequestMapping("/activity")
|
|
|
- @ResponseBody
|
|
|
- public ResultMsg rankRule(HttpServletRequest req){
|
|
|
- Map map = new HashMap();
|
|
|
-
|
|
|
- boolean isSuccess = true;
|
|
|
-
|
|
|
- boolean flag = true;
|
|
|
- Integer totalNum = 0;
|
|
|
- Integer pageNO=1;
|
|
|
- Integer pageSize=10;
|
|
|
- do {
|
|
|
- logger.info("====pageNO:"+ pageNO +"=====pageSize:"+ pageSize +"=========");
|
|
|
- PageRequest<Member> pageRequest = new PageRequest<>(new Member(), pageNO, pageSize, totalNum == 0);
|
|
|
- PagedResult<Member> pagedResult = memberService.listMemberPage(pageRequest);
|
|
|
- List<Member> memberList = pagedResult.getDataList();
|
|
|
-
|
|
|
- if(memberList != null && memberList.size() > 0){
|
|
|
- for (Member member : memberList) {
|
|
|
- logger.info("====第:"+ pageNO*pageSize +"条=====");
|
|
|
-
|
|
|
- Integer integral = 0;
|
|
|
- try{
|
|
|
- integral = useIntegralService.activityPointChange(member);
|
|
|
- }catch (Exception e){
|
|
|
- logger.info("********用户id:" + member.getUserOpenid()+"更改积分失败");
|
|
|
- map.put(member.getUserOpenid(),e.getMessage());
|
|
|
- e.printStackTrace();
|
|
|
- isSuccess = false;
|
|
|
- }
|
|
|
- if(integral > 0){
|
|
|
- try {
|
|
|
- if(member.getUserNickname() == null || "".equals(member.getUserNickname())){
|
|
|
- refreshUserInfo(member.getUserOpenid());
|
|
|
- }
|
|
|
- sendMessageUtil.pointChange(
|
|
|
- "积分变更通知",
|
|
|
- member.getUserNickname(),
|
|
|
- "积分增加"+integral,
|
|
|
- "积分用于积分商城,可至个人中心-积分列表查看变动;也可在公众号对话框输入“积分变动”,了解积分政策详情。",
|
|
|
- member.getUserOpenid(),
|
|
|
- ResultInfo.INDEX_INTERGRAL
|
|
|
- );
|
|
|
- }catch (Exception e){
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }else{
|
|
|
- break;
|
|
|
- }
|
|
|
-
|
|
|
- if(pageNO > 100){
|
|
|
- break;
|
|
|
- }
|
|
|
-
|
|
|
- pageNO++;
|
|
|
- }while (flag);
|
|
|
-
|
|
|
- ResultMsg rm=new ResultMsg();
|
|
|
- if(isSuccess){
|
|
|
- rm.setStatus(true);
|
|
|
- rm.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
- }else{
|
|
|
- rm.setStatus(false);
|
|
|
- rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
- }
|
|
|
- rm.setMessage(NameUtils.getConfig("SUCCESSINFO"));
|
|
|
- rm.setData(map);
|
|
|
- return rm;
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|