|
@@ -1385,7 +1385,17 @@ public class AuthServiceImpl implements AuthService {
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseJson<ChallengeActivityVo> getActivityTime(Integer authUserId){
|
|
|
- return ResponseJson.success(authMapper.getActivityTime(authUserId));
|
|
|
+ Date date=new Date();
|
|
|
+ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ String releaseTime = sf.format(date).replace("T", "");
|
|
|
+ ChallengeActivityVo activityTime = authMapper.getActivityTime(authUserId);
|
|
|
+ //如果当前时间大于结束时间则活动状态置为未开启状态
|
|
|
+ if(activityTime.getEndTime().compareTo(releaseTime)<0){
|
|
|
+ activityTime.setStatus(0);
|
|
|
+ authMapper.upStatusById(activityTime.getId());
|
|
|
+ //
|
|
|
+ }
|
|
|
+ return ResponseJson.success(activityTime);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1414,12 +1424,17 @@ public class AuthServiceImpl implements AuthService {
|
|
|
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
String releaseTime = sf.format(date).replace("T", "");
|
|
|
if(activityTime!=null){
|
|
|
- if(activityTime.getStartTime().compareTo(releaseTime)>0&&activityTime.getStatus()==0){
|
|
|
- activityTime.setActivityState(0);
|
|
|
- }else if(activityTime.getStartTime().compareTo(releaseTime)<0&&activityTime.getEndTime().compareTo(releaseTime)>0&&activityTime.getStatus()==1){
|
|
|
- activityTime.setActivityState(1);
|
|
|
- }else {
|
|
|
+ //当按钮关闭时,状态皆为已结束,开始时根据时间判断
|
|
|
+ if(activityTime.getStatus()==0){
|
|
|
activityTime.setActivityState(2);
|
|
|
+ }else{
|
|
|
+ if(activityTime.getStartTime().compareTo(releaseTime)>0){
|
|
|
+ activityTime.setActivityState(0);
|
|
|
+ }else if(activityTime.getStartTime().compareTo(releaseTime)<0&&activityTime.getEndTime().compareTo(releaseTime)>0){
|
|
|
+ activityTime.setActivityState(1);
|
|
|
+ }else {
|
|
|
+ activityTime.setActivityState(2);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return ResponseJson.success(activityTime);
|
|
@@ -1474,6 +1489,16 @@ public class AuthServiceImpl implements AuthService {
|
|
|
|
|
|
authMapper.deleteVideoById(videoID);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据手机号获取发布时间
|
|
|
+ * @param userName
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public String getReleaseTime(String userName){
|
|
|
+ return authMapper.getReleaseTime(userName);
|
|
|
+ }
|
|
|
@Override
|
|
|
public ResponseJson downLoadChoseZip(String fileId,HttpServletResponse response){
|
|
|
if (fileId.contains(",")) {
|