xuhy
2 天以前 0e811d713a6a3606944d9022603303674216a878
加盟商设置是否隐藏
14个文件已修改
1个文件已添加
119 ■■■■■ 已修改文件
ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-security/pom.xml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java
@@ -86,12 +86,6 @@
            public R<String> getWorkPic(Integer id) {
                return R.fail(cause.getMessage());
            }
            @Override
            public R<FranchiseeVO> getFranchiseeInfo(Integer franchiseeId) {
                return R.fail("获取加盟商信息失败" + cause.getMessage());
            }
        };
    }
}
ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java
@@ -133,6 +133,4 @@
    @GetMapping(value = "/franchisee/getWorkPic")
    R<String> getWorkPic(@RequestParam("id") Integer id);
    @GetMapping(value = "/franchisee/getFranchiseeInfo")
    R<FranchiseeVO> getFranchiseeInfo(@RequestParam("franchiseeId") Integer franchiseeId);
}
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
@@ -76,6 +76,10 @@
    @TableField("franchisee_id")
    private Integer franchiseeId;
    @ApiModelProperty("是否显示 1=是 0=否")
    @TableField("isDisplay")
    private Integer isDisplay;
    public SysUser() {
    }
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
@@ -1,7 +1,5 @@
package com.ruoyi.auth.service;
import com.ruoyi.admin.api.entity.FranchiseeVO;
import com.ruoyi.admin.api.feignClient.AdminClient;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.UserConstants;
@@ -33,8 +31,6 @@
    @Autowired
    private SysRecordLogService recordLogService;
    @Autowired
    private AdminClient adminClient;
    /**
     * 登录
@@ -75,12 +71,6 @@
            userInfo.setIsFranchisee(Boolean.FALSE);
        }else {
            userInfo.setIsFranchisee(Boolean.TRUE);
            // 查询加盟商信息
            R<FranchiseeVO> franchiseeResult = adminClient.getFranchiseeInfo(user.getFranchiseeId());
            FranchiseeVO franchiseeVO = franchiseeResult.getData();
            if(Objects.nonNull(franchiseeVO)){
                userInfo.setIsDisplay(franchiseeVO.getIsDisplay());
            }
        }
        if (UserStatus.DELETED.getCode().equals(user.getIsDelete())) {
            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除");
ruoyi-common/ruoyi-common-security/pom.xml
@@ -28,11 +28,11 @@
            <artifactId>ruoyi-api-system</artifactId>
        </dependency>
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-api-admin</artifactId>
            <version>3.6.4</version>
        </dependency>
<!--        <dependency>-->
<!--            <groupId>com.ruoyi</groupId>-->
<!--            <artifactId>ruoyi-api-admin</artifactId>-->
<!--            <version>3.6.4</version>-->
<!--        </dependency>-->
        <!-- RuoYi Common Redis-->
        <dependency>
ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -18,6 +18,7 @@
        <result property="updateBy" column="update_by"/>
        <result property="updateTime" column="update_time"/>
        <result property="franchiseeId" column="franchisee_id"/>
        <result property="isDisplay" column="isDisplay"/>
    </resultMap>
    <resultMap id="RoleResult" type="com.ruoyi.system.api.domain.SysRole">
@@ -41,6 +42,7 @@
               u.create_by,
               u.create_time,
               u.franchisee_id,
               u.isDisplay,
               r.role_id,
               r.role_name,
               r.role_key,
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
@@ -11,14 +11,13 @@
import com.alipay.api.AlipayApiException;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.admin.api.entity.FranchiseeVO;
import com.ruoyi.admin.config.WeChatConfig;
import com.ruoyi.admin.entity.*;
import com.ruoyi.admin.service.*;
import com.ruoyi.admin.utils.MD5AndKL;
import com.ruoyi.admin.utils.WeChatUtil;
import com.ruoyi.admin.utils.util.CreateLinkStringByGet1;
import com.ruoyi.admin.utils.util.HttpRequester;
import com.ruoyi.admin.utils.util.HttpRespons;
@@ -30,18 +29,12 @@
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.wechat.pay.contrib.apache.httpclient.auth.PrivateKeySigner;
import com.wechat.pay.contrib.apache.httpclient.util.PemUtil;
import com.wechat.pay.java.core.exception.MalformedMessageException;
import com.wechat.pay.java.core.exception.ServiceException;
import com.wechat.pay.java.core.notification.NotificationParser;
import com.wechat.pay.java.service.partnerpayments.app.model.Transaction;
import com.wechat.pay.java.service.payments.jsapi.model.Amount;
import com.wechat.pay.java.service.payments.jsapi.JsapiService;
import com.wechat.pay.java.service.payments.jsapi.model.Payer;
import com. wechat. pay. java. service. payments. jsapi. model. PrepayRequest;
import com.wechat.pay.java.service.payments.jsapi.model.PrepayResponse;
import com.wechat.pay.java.service.payments.nativepay.NativePayService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -50,8 +43,6 @@
import lombok.Getter;
import org.apache.commons.codec.CharEncoding;
import org.apache.poi.util.IOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
@@ -64,14 +55,12 @@
import java.io.*;
import java.math.BigDecimal;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.security.PrivateKey;
import java.security.SecureRandom;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
@@ -880,13 +869,6 @@
        MasterWorker byId = masterWorkerService.getById(id);
        return R.ok(byId.getProfilePicture());
    }
    @GetMapping(value = "/getFranchiseeInfo")
    public R<FranchiseeVO> getFranchiseeInfo(@RequestParam("franchiseeId") Integer franchiseeId) {
        Franchisee franchisee = franchiseeService.getById(franchiseeId);
        FranchiseeVO franchiseeVO = new FranchiseeVO();
        BeanUtils.copyProperties(franchisee, franchiseeVO);
        return R.ok(franchiseeVO);
    }
    /**
     * 新增加盟商信息
@@ -1130,6 +1112,13 @@
        Franchisee franchisee = franchiseeService.getById(id);
        franchisee.setIsDisplay(isDisplay);
        franchiseeService.updateById(franchisee);
        // 查询用户信息
        SysUser sysUser = sysUserService.getOne(Wrappers.lambdaQuery(SysUser.class)
                .eq(SysUser::getFranchiseeId, id));
        if (Objects.nonNull(sysUser)) {
            sysUser.setIsDisplay(isDisplay);
            sysUserService.updateById(sysUser);
        }
        return R.ok();
    }
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java
@@ -3,7 +3,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.admin.api.entity.ServeAdvantage;
import com.ruoyi.admin.entity.ServeAdvantage;
import com.ruoyi.admin.service.ServeAdvantageService;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.security.annotation.RequiresPermissions;
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java
New file
@@ -0,0 +1,38 @@
package com.ruoyi.admin.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
 * <p>
 * 服务优势管理
 * </p>
 *
 * @author hjl
 * @since 2024-05-29
 */
@Getter
@Setter
@TableName("sys_serve_advantage")
@ApiModel(value = "ServeAdvantage对象", description = "服务优势管理")
public class ServeAdvantage extends BaseEntity {
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty("标题")
    @TableField("title")
    private String title;
    @ApiModelProperty("描述")
    @TableField("describe_detail")
    private String describeDetail;
}
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java
@@ -90,4 +90,8 @@
    @TableField("franchisee_id")
    private Integer franchiseeId;
    @ApiModelProperty("是否显示 1=是 0=否")
    @TableField("isDisplay")
    private Integer isDisplay;
}
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java
@@ -1,7 +1,7 @@
package com.ruoyi.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.admin.api.entity.ServeAdvantage;
import com.ruoyi.admin.entity.ServeAdvantage;
/**
 * <p>
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java
@@ -1,7 +1,7 @@
package com.ruoyi.admin.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.admin.api.entity.ServeAdvantage;
import com.ruoyi.admin.entity.ServeAdvantage;
/**
 * <p>
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java
@@ -2,16 +2,10 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.admin.entity.Agreement;
import com.ruoyi.admin.entity.FranchiseeWithdraw;
import com.ruoyi.admin.mapper.AgreementMapper;
import com.ruoyi.admin.mapper.FranchiseeWithdrawMapper;
import com.ruoyi.admin.service.AgreementService;
import com.ruoyi.admin.service.TFranchiseeWithdrawService;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.domain.R;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
 * <p>
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java
@@ -1,6 +1,6 @@
package com.ruoyi.admin.service.impl;
import com.ruoyi.admin.api.entity.ServeAdvantage;
import com.ruoyi.admin.entity.ServeAdvantage;
import com.ruoyi.admin.mapper.ServeAdvantageMapper;
import com.ruoyi.admin.service.ServeAdvantageService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.admin.mapper.ServeAdvantageMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.admin.api.entity.ServeAdvantage">
    <resultMap id="BaseResultMap" type="com.ruoyi.admin.entity.ServeAdvantage">
        <id column="id" property="id"/>
        <result column="title" property="title"/>
        <result column="describe_detail" property="describeDetail"/>