44323
2023-12-12 689873e9964374d9d6df388dcd956f558e055428
11.27,9
5个文件已修改
113 ■■■■■ 已修改文件
cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorUserController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java
@@ -82,16 +82,16 @@
                operatorAuth.setRefuseReason(substring);
                operatorAuthService.updateById(operatorAuth);
                // 获取运营商的管理员id
                Integer operatorId = operatorAuth.getOperatorId();
                User one = userService.getOne(new QueryWrapper<User>().eq("objectId", operatorId)
                        .eq("objectType", 2));
/**
 * 状态 1=审核中(AUDITING)、2=待联系人确认(CONTACT_CONFIRM),
 * 3=待法人确认(LEGAL_CONFIRM)、4=审核通过(AUDIT_PASS)、
 * 5=审核失败(AUDIT_REJECT)、6=已冻结(AUDIT_FREEZE)、
 * 7=已撤回(CANCELED)、8=联系人处理中(CONTACT_PROCESSING)
 */
                // 失败修改审核状态
            }
            Integer operatorId = operatorAuth.getOperatorId();
            User one = userService.getOne(new QueryWrapper<User>().eq("objectId", operatorId)
                    .eq("objectType", 2));
                OperatorUser userId = operatorUserService.getOne(new QueryWrapper<OperatorUser>()
                        .eq("userId", one.getId()));
                if (userId!=null){
@@ -122,10 +122,6 @@
                            break;
                    }
                    operatorUserService.updateById(userId);
                }
            }
            // 审核通过
            String qr_code = sign.getString("qr_code");
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
@@ -169,8 +169,16 @@
            model.addAttribute("bodyType",0);
            model.addAttribute("code",null);
            model.addAttribute("reasons",null);
            // 0不显示二维码
            model.addAttribute("type",0);
        }else{
            if (info.getOrderStatus().equals("AUDIT_PASS")){
                // 通过才展示二维码
                model.addAttribute("type",1);
            }else{
                model.addAttribute("type",0);
            }
            model.addAttribute("code",info.getQrCode());
            model.addAttribute("item",info);
            model.addAttribute("bodyType",info.getBodyType());
@@ -223,6 +231,29 @@
            if(beneficiaryBack==null || beneficiaryBack.equals("")){
                beneficiaryBack = data.getBeneficiaryBack();
                operatorAuth.setBeneficiaryBack(data.getBeneficiaryBack());
            }
        }else{
            if(businessPicture==null || businessPicture.equals("")){
                // 未上传营业执照
                return 5001;
            }
            if(legalFront==null || legalFront.equals("")){
                // 未上传法人身份证正面照
                return 5002;
            }
            if(legalBack==null || legalBack.equals("")){
                // 未上传法人身份证背面照
                return 5003;
            }
            if (businessPicture!=null && businessPicture.equals("ENTERPRISE")){
                if(beneficiaryFront==null || beneficiaryFront.equals("")){
                    // 未上传受益人身份证正面照
                    return 5004;
                }
                if(beneficiaryBack==null || beneficiaryBack.equals("")){
                    // 未上传受益人身份证背面照
                    return 5005;
                }
            }
        }
        String numericUUID = uuid.toString().replaceAll("-", "");
@@ -377,10 +408,17 @@
                if (userId1!=null){
                    // 设置为审核中状态
                    userId1.setAlipayAudit(1);
                    if (bodyType.equals("ENTERPRISE")){
                        userId1.setAlipayType(2);
                    }else{
                        userId1.setAlipayType(1);
                    }
//                    userId1.setWechatAudit(1);
                    operatorUserService.updateById(userId1);
                    operatorAuth.setQrCode(null);
                    operatorAuthService.saveOrUpdate(operatorAuth);
                    // 根据选择类型修改认证类型
                }
            }
        } else {
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorUserController.java
@@ -96,7 +96,6 @@
                              String uboIcFront,String uboIcBack, String uboIcAddress) {
        MgtShopAuthDto mgtShopAuthDto = new MgtShopAuthDto();
        Integer userId = Objects.requireNonNull(UserExt.getUser()).getId();
        mgtShopAuthDto.setUserId(userId);
        mgtShopAuthDto.setAuthId("1");
        mgtShopAuthDto.setShopId(Long.valueOf(operatorId));
cloud-server-management/src/main/webapp/WEB-INF/view/system/operator/OperatorUser_proportionAuth.html
@@ -122,7 +122,7 @@
                        </div>
                    </div>
                    <div class="form-group">
                        <#avatar id="license" name="营业执照" avatarImg="${item.businessPicture}" />
                        <#avatar id="license" name="*营业执照" avatarImg="${item.businessPicture}" />
                    </div>
                </div>
            </div>
@@ -154,7 +154,7 @@
                        </div>
                    </div>
                    <div class="form-group">
                        <#avatar id="IDCardImg" name="法人身份证正面照" avatarImg="${item.legalFront}" />
                        <#avatar id="IDCardImg" name="*法人身份证正面照" avatarImg="${item.legalFront}" />
                    </div>
                </div>
                <div class="col-lg-6" style="">
@@ -177,7 +177,7 @@
                        </div>
                    </div>
                    <div class="form-group">
                        <#avatar id="IDCardImg1" name="法人身份证背面照" avatarImg="${item.legalBack}" />
                        <#avatar id="IDCardImg1" name="*法人身份证背面照" avatarImg="${item.legalBack}" />
                    </div>
                </div>
            </div>
@@ -190,7 +190,6 @@
                            <input checked type="radio" name="type" value="false">否
                        </label>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-3 control-label">*受益人姓名:</label>
                        <div class="col-sm-9">
@@ -217,7 +216,7 @@
                        </div>
                    </div>
                    <div class="form-group">
                        <#avatar id="bImg1" avatarImg="${item.beneficiaryFront}" name="受益人身份证正面照" />
                        <#avatar id="bImg1" avatarImg="${item.beneficiaryFront}" name="*受益人身份证正面照" />
                    </div>
                </div>
                <div class="col-lg-6" style="">
@@ -228,7 +227,7 @@
                        </div>
                    </div>
                    <div class="form-group">
                        <#avatar id="bImg2" avatarImg="${item.beneficiaryFront}" name="受益人身份证背面照" />
                        <#avatar id="bImg2" avatarImg="${item.beneficiaryFront}" name="*受益人身份证背面照" />
                    </div>
                </div>
            </div>
@@ -245,9 +244,11 @@
            </div>
            @}
            @if(code != null){
            @if(type==1){
            <label class="col-sm-3 control-label">请使用手机支付宝扫描下方二维码完成进一步认证</label>
            <img src="${code}">
            @}
            @}
            <div class="form-group">
                <div class="row btn-group-m-t">
                    <div class="col-sm-10 col-sm-offset-5" >
cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js
@@ -102,25 +102,25 @@
        Feng.error("请选择主体类型");
        return;
    }
    if ("" == $("#name").val() || null == $("#name").val()){
    if ("" == $("#name").val() ){
        Feng.error("请输入联系人姓名");
        return;
    }
    if ("" == $("#phone").val() || null == $("#phone").val()){
    if ("" == $("#phone").val() ){
        Feng.error("请输入联系人电话");
        return;
    }
    if ("" == $("#number").val() || null == $("#number").val()){
    if ("" == $("#number").val() ){
        Feng.error("请输入联系人身份证号");
        return;
    }
    var platform = $("input[name='platform']:checked").val();
    if ("" == $("#merchantName").val() || null == $("#merchantName").val()){
    if ("" == $("#merchantName").val() ){
        Feng.error("请输入营业执照商户名称");
        return;
    }
    if ("" == $("#lrName").val() || null == $("#lrName").val()){
    if ("" == $("#lrName").val() ){
        Feng.error("请输入法定代表人姓名");
        return;
    }
@@ -135,18 +135,18 @@
        Feng.error("请输入营业执照生效期间");
        return;
    }
    if ("" == $("#licenseRegistration").val() || null == $("#licenseRegistration").val()){
    if ("" == $("#licenseRegistration").val() ){
        Feng.error("请输入营业执照注册号");
        return;
    }
    if ("" == $("#registerAddress").val() || null == $("#registerAddress").val()){
    if ("" == $("#registerAddress").val() ){
        Feng.error("请输入注册地址");
        return;
    }
    if ("" == $("#legalPerson").val() || null == $("#legalPerson").val()){
    if ("" == $("#legalPerson").val()){
        Feng.error("请输入法人姓名");
        return;
    }if ("" == $("#legalPhone").val() || null == $("#legalPhone").val()){
    }if ("" == $("#legalPhone").val()){
        Feng.error("请输入法人手机号");
        return;
    }
@@ -157,43 +157,43 @@
            return;
        }
    }
    if ("" == $("#IDCardTime").val() || null == $("#IDCardTime").val()){
    if ("" == $("#IDCardTime").val()){
        Feng.error("请输入法人身份证开始时间");
        return;
    }
    if ("" == $("#lIDNumber").val() || null == $("#lIDNumber").val()){
    if ("" == $("#lIDNumber").val()){
        Feng.error("请输入法人身份证号");
        return;
    }if ("" == $("#lEmail").val() || null == $("#lEmail").val()){
    }if ("" == $("#lEmail").val()){
        Feng.error("请输入法人邮箱");
        return;
    }if ("" == $("#lIDAddress").val() || null == $("#lIDAddress").val()){
    }if ("" == $("#lIDAddress").val()){
        Feng.error("请输入法人身份证地址");
        return;
    }
    if(bodyType=="ENTERPRISE"){
        if ("" == $("#bName").val() || null == $("#bName").val()){
        if ("" == $("#bName").val()){
            Feng.error("请输入受益人姓名");
            return;
        }
        if ("" == $("#bAddress").val() || null == $("#bAddress").val()){
        if ("" == $("#bAddress").val()){
            Feng.error("请输入受益人身份证地址");
            return;
        }
        var bIDCardT = document.getElementById("bIDCardT");
        if (!bIDCardT.checked){
            if ("" == $("#bEnd").val() || null == $("#bEnd").val()){
            if ("" == $("#bEnd").val()){
                Feng.error("请输入受益人身份证结束时间");
                return;
            }
        }
        if ("" == $("#bTime").val() || null == $("#bTime").val()){
        if ("" == $("#bTime").val()){
            Feng.error("请输入受益人身份证开始时间");
            return;
        }
        if ("" == $("#bIDNumber").val() || null == $("#bIDNumber").val()){
        if ("" == $("#bIDNumber").val()){
            Feng.error("请输入受益人身份证号");
            return;
        }
@@ -202,9 +202,21 @@
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/operator/auth", function(data){
        if (data==5001){
            Feng.error("未上传营业执照!");
        }else if(data==5002){
            Feng.error("未上传法人身份证正面照!");
        }else if(data==5003){
            Feng.error("未上传法人身份证背面照!");
        }else if(data==5004){
            Feng.error("未上传受益人身份证正面照!");
        }else if(data==5005){
            Feng.error("未上传受益人身份证背面照!");
        }else{
        Feng.success("操作成功!");
        window.parent.TSite.table.refresh();
        TSite.close();
        }
    },function(data){
        Feng.error("操作失败!");
    });
@@ -412,5 +424,4 @@
    c5.init();
    c6.setUploadBarId("progressBar");
    c6.init();
});