server/src/main/java/doumeemes/core/utils/Constants.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/core/utils/DateUtil.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/service/system/impl/SystemLoginServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/service/system/impl/SystemUserServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/service/system/impl/WxLoginServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
server/src/main/java/doumeemes/core/utils/Constants.java
@@ -109,6 +109,7 @@ int dingding = 1; int lingyang = 2; int edgp = 3; int wx = 4; } /** server/src/main/java/doumeemes/core/utils/DateUtil.java
@@ -983,6 +983,17 @@ return dt1; } public static Date StringToDateShort(String DATE) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date dt1 = null; try { dt1 = df.parse(DATE); } catch (Exception exception) { exception.printStackTrace(); } return dt1; } /** * 获取输入格式的日期字符串,字符串遵循Oracle格式 * @@ -3025,4 +3036,19 @@ return from; } public static String afterDate(String date,int num){ Date today = DateUtil.StringToDateShort(date); //当前时间 Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(today);//把当前时间赋给日历 calendar.add(Calendar.DAY_OF_MONTH, num); //设置为前一天 Date yesterday = calendar.getTime(); //得到前一天的时间 calendar.setTime(today); calendar.add(Calendar.DAY_OF_MONTH, 1); //设置为后一天 Date tomorrow = calendar.getTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式 return sdf.format(calendar.getTime()); } } server/src/main/java/doumeemes/service/system/impl/SystemLoginServiceImpl.java
@@ -101,6 +101,7 @@ loginLog.setCompanyId(loginUser.getCompany()!=null?loginUser.getCompany().getId():null); loginLog.setCompanyUserId(loginUser.getCompanyUser()!=null?loginUser.getCompanyUser().getId():null); loginLog.setSuccess(Boolean.TRUE); loginLog.setOrgin(Constants.USER_LOGIN_ORIGIN.pc); systemLoginLogService.create(loginLog); return (String)subject.getSession().getId(); }catch (AuthenticationException e) { server/src/main/java/doumeemes/service/system/impl/SystemUserServiceImpl.java
@@ -4,6 +4,7 @@ import com.github.pagehelper.PageInfo; import doumeemes.core.model.PageData; import doumeemes.core.model.PageWrap; import doumeemes.core.utils.DateUtil; import doumeemes.dao.ext.dto.ActivityLoginDTO; import doumeemes.dao.ext.dto.CompanyLoginDTO; import doumeemes.dao.ext.vo.ActivityLoginVO; @@ -20,11 +21,11 @@ import doumeemes.service.aware.DepartmentDataPermissionAware; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import org.springframework.util.StringUtils; import java.util.ArrayList; import java.util.List; @@ -197,6 +198,9 @@ @Override public List<ActivityLoginVO> activityLoginVOList(ActivityLoginDTO activityLoginDTO) { if(StringUtils.isNotBlank(activityLoginDTO.getEndDate())){ activityLoginDTO.setEndDate(DateUtil.afterDate(activityLoginDTO.getEndDate(),1)); } return systemUserMapper.activityLoginVOList(activityLoginDTO); } server/src/main/java/doumeemes/service/system/impl/WxLoginServiceImpl.java
@@ -164,6 +164,7 @@ loginLog.setCompanyId(loginUser.getCompany()!=null?loginUser.getCompany().getId():null); loginLog.setCompanyUserId(loginUser.getCompanyUser()!=null?loginUser.getCompanyUser().getId():null); loginLog.setSuccess(Boolean.TRUE); loginLog.setOrgin(Constants.USER_LOGIN_ORIGIN.wx); systemLoginLogService.create(loginLog); String session = (String)subject.getSession().getId(); wxLoginVO.setLoginStatus(Constants.ZERO); server/src/main/resources/application.yml
@@ -9,7 +9,7 @@ # application: # name: doumeemes profiles: active: standardTest active: standard # JSON返回配置 jackson: # 默认时区