liujie
2 天以前 58723309804cd6afa11e086ccac5346bcad61c0d
update
2个文件已修改
43 ■■■■ 已修改文件
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/CompanyController.java 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxLoginController.java
@@ -248,7 +248,7 @@
    @ApiOperation(value = "获取协议 1=用户协议,2=隐私协议",tags = {"登录模块"})
    @GetMapping("/getAgreement")
    public R<List<TbAgreement>> getAgreement() {
        List<TbAgreement> list = agreementService.list(new LambdaQueryWrapper<TbAgreement>().in(TbAgreement::getType, 1, 2,4));
        List<TbAgreement> list = agreementService.list(new LambdaQueryWrapper<TbAgreement>().in(TbAgreement::getType, 1, 2,3,4));
        return R.ok(list);
    }
@@ -276,4 +276,6 @@
    }
}
ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/CompanyController.java
@@ -149,7 +149,7 @@
    }
    public static void main(String[] args) {
        Object report = getReport("ZZD20250321019744801521301");
        Object report = getReport("ZZE2025070102412440776825");
        System.out.println(report);
    }
    @ApiOperation(value = "立即发布",tags = {"发布模块"})
@@ -166,8 +166,7 @@
        }
        // 判断水母报告和 公司名称是否一致
        String link = dto.getLink();
        String[] split = link.split("=");
        String sign =split [split.length-1];
        String sign = extractSnFromUrl(link);
        boolean b = checkName(dto.getCompanyName(), sign);
        if(b){
            return R.fail("水母报告和公司名称不一致");
@@ -226,8 +225,7 @@
        }
        // 判断水母报告和 公司名称是否一致
        String link = dto.getLink();
        String[] split = link.split("=");
        String sign =split [split.length-1];
        String sign = extractSnFromUrl(link);
        boolean b = checkName(dto.getCompanyName(), sign);
        if(b){
            return R.fail("水母报告和公司名称不一致");
@@ -389,6 +387,7 @@
        return jsonObject;
    }
    @ApiOperation(value = "已完成",tags = {"发布模块"})
    @PostMapping("/saleSuccessOrder")
    public R<?> saleSuccessOrder(String orderId) {
@@ -466,6 +465,36 @@
    }
    /**
     * 从URL中提取sn参数
     * @param url 包含sn参数的URL
     * @return sn参数值
     */
    public static String extractSnFromUrl(String url) {
        if (url == null || url.isEmpty()) {
            return null;
        }
        // 查找sn参数的位置
        String snParam = "sn=";
        int startIndex = url.indexOf(snParam);
        if (startIndex == -1) {
            return null; // 未找到sn参数
        }
        // 计算sn值的起始位置
        startIndex += snParam.length();
        // 查找sn值的结束位置(遇到&或字符串结束)
        int endIndex = url.indexOf("&", startIndex);
        if (endIndex == -1) {
            endIndex = url.length();
        }
        // 提取并返回sn值
        return url.substring(startIndex, endIndex);
    }