|
@@ -57,13 +57,13 @@ public class UseIntegralHandler {
|
|
|
rm.setMessage(ResultInfo.loginOutError);
|
|
|
return rm;
|
|
|
}
|
|
|
- int gainIntegralCount=useIntegralService.getGainIntegralCount(m.getUserOpenid());
|
|
|
- if(gainIntegralCount<0){
|
|
|
- rm.setStatus(false);
|
|
|
- rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
- rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
|
- return rm;
|
|
|
- }
|
|
|
+ Integer gainIntegralCount=useIntegralService.getGainIntegralCount(m.getUserOpenid());
|
|
|
+ if(gainIntegralCount != null && gainIntegralCount<0){
|
|
|
+ rm.setStatus(false);
|
|
|
+ rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
UseIntegral useIntegral=new UseIntegral();
|
|
|
useIntegral.setUserOpenId(m.getUserOpenid());
|
|
|
useIntegral.setIntegralType(useType);
|
|
@@ -103,8 +103,8 @@ public class UseIntegralHandler {
|
|
|
rm.setMessage(ResultInfo.loginOutError);
|
|
|
return rm;
|
|
|
}
|
|
|
- int stayIntegralCount=useIntegralService.getStayIntegralCount(m.getUserOpenid());
|
|
|
- if(stayIntegralCount<0){
|
|
|
+ Integer stayIntegralCount=useIntegralService.getStayIntegralCount(m.getUserOpenid());
|
|
|
+ if(stayIntegralCount != null && stayIntegralCount<0){
|
|
|
rm.setStatus(false);
|
|
|
rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
@@ -149,17 +149,29 @@ public class UseIntegralHandler {
|
|
|
rm.setMessage(ResultInfo.loginOutError);
|
|
|
return rm;
|
|
|
}
|
|
|
- int useIntegralCount=useIntegralService.getUseIntegralCount(openid);
|
|
|
- int gainIntegralCount=useIntegralService.getGainIntegralCount(openid);
|
|
|
- int stayIntegralCount=useIntegralService.getStayIntegralCount(openid);
|
|
|
- if(useIntegralCount<0||gainIntegralCount<0||stayIntegralCount<0){
|
|
|
+ Integer useIntegralCount=useIntegralService.getUseIntegralCount(openid);
|
|
|
+ Integer gainIntegralCount=useIntegralService.getGainIntegralCount(openid);
|
|
|
+ Integer stayIntegralCount=useIntegralService.getStayIntegralCount(openid);
|
|
|
+ if(useIntegralCount != null && useIntegralCount<0){
|
|
|
+ rm.setStatus(false);
|
|
|
+ rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
+ if(gainIntegralCount != null && gainIntegralCount<0){
|
|
|
+ rm.setStatus(false);
|
|
|
+ rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
+ if(stayIntegralCount != null && stayIntegralCount<0){
|
|
|
rm.setStatus(false);
|
|
|
rm.setResultCode(ResultInfo.ERRORCODE);
|
|
|
rm.setMessage(NameUtils.getConfig("ERRORINFO"));
|
|
|
return rm;
|
|
|
}
|
|
|
UseIntegral useIntegral=new UseIntegral();
|
|
|
- //useIntegral.setUserOpenId(m.getUserOpenid());
|
|
|
+ useIntegral.setUserOpenId(m.getUserOpenid());
|
|
|
useIntegral.setIntegralType(useType);
|
|
|
useIntegral.getPage().setPageSize(pageSize);
|
|
|
useIntegral.getPage().setPageNumber(pageNO);
|