liusheng
2024-04-17 d7bfd8dadd802a55225f9d5ea2ecb92c02b7dcce
代码提交
已修改5个文件
40 ■■■■■ 文件已修改
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-project/src/main/resources/mapper/project/ServiceReimbursementSharedMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/api/monitor/logininfor.js 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementController.java
@@ -180,7 +180,7 @@
        Collections.sort(list, new Comparator<SpFinancialExpensesReimbursementOut>() {
            @Override
            public int compare(SpFinancialExpensesReimbursementOut o1, SpFinancialExpensesReimbursementOut o2) {
                return o1.getCreateTime().compareTo(o2.getCreateTime());
                return o1.getApplyTime().compareTo(o2.getApplyTime());
            }
        });
        return getCustomDataTable(list, pageNum, pageSize);
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -2,13 +2,20 @@
import java.util.List;
import java.util.Set;
import java.util.UUID;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.domain.model.LoginBodyByOpenID;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.web.config.RabbitMqConfig;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.amqp.AmqpException;
import org.springframework.amqp.core.Message;
import org.springframework.amqp.core.MessagePostProcessor;
import org.springframework.amqp.rabbit.connection.CorrelationData;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.constant.Constants;
@@ -28,8 +35,7 @@
 */
@Api("用户登录")
@RestController
public class SysLoginController
{
public class SysLoginController {
    @Autowired
    private SysLoginService loginService;
@@ -39,6 +45,8 @@
    @Autowired
    private SysPermissionService permissionService;
    @Autowired
    private RabbitTemplate rabbitTemplate;
    /**
@@ -50,8 +58,7 @@
    @ApiOperation("微信OpenID登录")
    @ApiImplicitParam(name = "loginBody", value = "登录信息", dataType = "LoginBodyByOpenID")
    @PostMapping("/openidlogin")
    public AjaxResult openidLogin(@RequestBody LoginBodyByOpenID loginBody)
    {
    public AjaxResult openidLogin(@RequestBody LoginBodyByOpenID loginBody) {
        String openid=loginBody.getOpenid();
        AjaxResult ajax = loginService.wxopenidLogin(openid);
        return ajax;
@@ -67,12 +74,10 @@
    @ApiOperation("登录信息")
    @Log(title = "登录信息", businessType = BusinessType.OTHER)
    @PostMapping("/login")
    public AjaxResult login(@RequestBody LoginBody loginBody)
    {
    public AjaxResult login(@RequestBody LoginBody loginBody) {
        AjaxResult ajax = AjaxResult.success();
        // 生成令牌
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
                loginBody.getUuid(), loginBody.getOpenid());
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOpenid());
        ajax.put(Constants.TOKEN, token);
        return ajax;
@@ -85,8 +90,7 @@
     * @return 用户信息
     */
    @GetMapping("getInfo")
    public AjaxResult getInfo()
    {
    public AjaxResult getInfo() {
        SysUser user = SecurityUtils.getLoginUser().getUser();
        // 角色集合
        Set<String> roles = permissionService.getRolePermission(user);
@@ -104,11 +108,11 @@
    /**
     * 获取路由信息
     * /addOrUpdateRBpayee/addOrUpdateRBpayee/addOrUpdateRBpayee
     *
     * @return 路由信息
     */
    @GetMapping("getRouters")
    public AjaxResult getRouters()
    {
    public AjaxResult getRouters() {
        Long userId = SecurityUtils.getUserId();
        List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
        return AjaxResult.success(menuService.buildMenus(menus));
ruoyi-project/src/main/resources/mapper/project/ServiceReimbursementSharedMapper.xml
@@ -139,7 +139,8 @@
        where reimid = #{RemId} and del_flag!=1
    </select>
    <select id="selectServiceReimbursementSharedList" parameterType="com.ruoyi.project.domain.ServiceReimbursementShared"
    <select id="selectServiceReimbursementSharedList"
            parameterType="com.ruoyi.project.domain.ServiceReimbursementShared"
            resultMap="ServiceReimbursementSharedResult">
        <include refid="selectServiceReimbursementSharedVo"/>
        <where>
@@ -199,7 +200,8 @@
    <update id="delResharedInfoById">
        UPDATE service_reimbursement_shared
        SET del_flag = 1
        SET del_flag   = 1,
            update_time = sysdate()
        WHERE id = #{id}
          and del_flag != 1
    </update>
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -308,8 +308,8 @@
                }
                //将分享里的该数据删除
                serviceReimbursementSharedService.delResharedInfoById(serviceReimbursementShared.getId());
                Boolean aBoolean = serviceReimbursementSharedService.delResharedInfoById(serviceReimbursementShared.getId());
                log.info("将分享里的该数据删除: {}",aBoolean);
                //将Flowlevel 设置为0;
                ServiceReimbursement serviceReimbursement = new ServiceReimbursement();
                serviceReimbursement.setId(serviceReimbursementShared.getReimid());
ruoyi-ui/src/api/monitor/logininfor.js