111
k94314517
2023-09-13 f06d894f2f15798d24a13d15360ac9fa5e8461d1
111
已修改6个文件
37 ■■■■■ 文件已修改
server/src/main/java/doumeemes/core/utils/Constants.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/core/utils/DateUtil.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/system/impl/SystemLoginServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/system/impl/SystemUserServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/system/impl/WxLoginServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | 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:
    # 默认时区