aec184ec by joe

分享增加次数

1 parent c5a6e046
...@@ -35,6 +35,8 @@ import java.util.Map; ...@@ -35,6 +35,8 @@ import java.util.Map;
35 @RestController 35 @RestController
36 public class ScoreLogInfoController { 36 public class ScoreLogInfoController {
37 37
38 public static Integer share_time = 1;
39
38 final String keySecret = "33974941d83111e78cda7cd30abdaa16"; 40 final String keySecret = "33974941d83111e78cda7cd30abdaa16";
39 41
40 private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 42 private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
...@@ -118,8 +120,8 @@ public class ScoreLogInfoController { ...@@ -118,8 +120,8 @@ public class ScoreLogInfoController {
118 MessageEntity.Builder builder = new MessageEntity.Builder(request); 120 MessageEntity.Builder builder = new MessageEntity.Builder(request);
119 long l = this.scoreLogInfoService.countToDay(openid); 121 long l = this.scoreLogInfoService.countToDay(openid);
120 long s = this.scoreLogInfoService.shareToday(openid); 122 long s = this.scoreLogInfoService.shareToday(openid);
121 if (s > 5) { 123 if (s > share_time) {
122 s = 5; 124 s = share_time;
123 } 125 }
124 ConfigInfo configInfo = configInfoMapper.get(); 126 ConfigInfo configInfo = configInfoMapper.get();
125 Long maxTime = configInfo.getMaxTime(); 127 Long maxTime = configInfo.getMaxTime();
...@@ -200,4 +202,11 @@ public class ScoreLogInfoController { ...@@ -200,4 +202,11 @@ public class ScoreLogInfoController {
200 return builder.success(true).code("2000").create(); 202 return builder.success(true).code("2000").create();
201 } 203 }
202 204
205 @RequestMapping("/setShareTime")
206 public MessageEntity setShareTime(HttpServletRequest request, @RequestParam Integer shareTime) {
207 if (shareTime != null && shareTime > 0)
208 ScoreLogInfoController.share_time = shareTime;
209 return null;
210 }
211
203 } 212 }
...\ No newline at end of file ...\ No newline at end of file
......
1 package com.example.service; 1 package com.example.service;
2 2
3 import com.example.controller.ScoreLogInfoController;
3 import com.example.mapper.ConfigInfoMapper; 4 import com.example.mapper.ConfigInfoMapper;
4 import com.example.mapper.ScoreLogInfoMapper; 5 import com.example.mapper.ScoreLogInfoMapper;
5 import com.example.mapper.ShareLogMapper; 6 import com.example.mapper.ShareLogMapper;
...@@ -48,8 +49,8 @@ public class ScoreLogInfoServiceImpl implements ScoreLogInfoService { ...@@ -48,8 +49,8 @@ public class ScoreLogInfoServiceImpl implements ScoreLogInfoService {
48 }else{ 49 }else{
49 long count = this.countToDay(scoreLogInfo.getOpenid()); 50 long count = this.countToDay(scoreLogInfo.getOpenid());
50 long s = this.shareToday(scoreLogInfo.getOpenid()); 51 long s = this.shareToday(scoreLogInfo.getOpenid());
51 if (s > 5) { 52 if (s > ScoreLogInfoController.share_time) {
52 s = 5; 53 s = ScoreLogInfoController.share_time;
53 } 54 }
54 if(count - s >= maxTime){ 55 if(count - s >= maxTime){
55 code = "9902"; 56 code = "9902";
......