liusheng
5 天以前 355087c24ad9a2f73ae74662b207c4d0f7b0f7a0
修改省立同德的短信功能
已修改31个文件
已删除2个文件
1695 ■■■■ 文件已修改
ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver3.java 814 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/application-ls.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/Hello.class 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/Hello.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/HelloResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReply.java 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReplyResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReport.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReportResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSearchNumber.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSearchNumberResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSend.java 96 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSendResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/MessageSend.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/ObjectFactory.java 70 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetNumber.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetNumberResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetTemplateList.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetTemplateListResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetUserList.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetUserListResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSSaveContent.java 144 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSSaveContentResponse.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerify.java 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyPrivate.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyPrivateResponse.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyResponse.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SmsService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/dx/SmsServiceSoap.java 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
@@ -329,6 +329,8 @@
                            sendMagParam.setContent("您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!");
                        } else if (visitHosp == 1) {
                            sendMagParam.setContent("【新华医院】您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!");
                        } else if (visitHosp == 4) {
                            sendMagParam.setContent("【省立同德】您好,邀请您填写出院调查表,请点击" + sendMagParam.getUrl() + "填写。感谢您配合!");
                        }
                    } else if (type == 3) {
                        //宣教
@@ -352,6 +354,8 @@
                                sendMagParam.setContent("您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!");
                            } else if (visitHosp == 1) {
                                sendMagParam.setContent("【新华医院】您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!");
                            }else if (visitHosp == 4) {
                                sendMagParam.setContent("【省立同德】您好,邀请您填写出院宣教调查表,请点击" + sendMagParam.getUrl() + "查看。感谢您配合!");
                            }
                        } else {
                            //通知
@@ -396,7 +400,7 @@
                            setFailPreachForm(serviceSubtask, sendPreachform, "短信发送失败", "5");
                            throw new BaseException("短信发送失败");
                        }
                    } else if (visitHosp == 3) {
                    } else if (visitHosp == 4) {
                        //省立同德的短信发送方式
                        JSONObject data = MessageSend.sendMsg(sendMagParam.getContent(), "2", sendMagParam.getPhone(), LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")));
                        String code = data.get("code").toString();
@@ -516,7 +520,6 @@
                        setFailPreachForm(serviceSubtask, sendPreachform, "该机构的公众号配置信息不全,无法通过公众号发送", "5");
                        continue;
                    }
                    String wxCode = getWXCode(serviceSubtask.getSfzh(), url, serviceSubtask.getTaskName(), serviceSubtask.getTaskName(), patArchive.getTelcode(), patArchive.getName(), patArchive.getPatidHis(), wxqqxx);
                    log.error("wxCode的值为:{}", wxCode);
ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver3.java
ÎļþÒÑɾ³ý
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java
@@ -25,7 +25,7 @@
/**
 * é—®é¢˜è¯æœ¯åº“Controller
 *
 * @author ruoyi
 * @author ls
 * @date 2023-12-21
 */
@Api(description = "问题话术库")
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java
@@ -2,6 +2,7 @@
import com.github.pagehelper.ISelect;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -24,6 +25,7 @@
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executor;
@@ -224,8 +226,10 @@
     */
    @ApiOperation("获取患者信息")
    @PostMapping("/getPatientInfo")
    public TableDataInfo getPatientInfo(@RequestBody PatArchiveReq patArchiveReq) {
        PageUtils.startPageByPost(patArchiveReq.getPageNum(), patArchiveReq.getPageSize());
    public Map<String, Object> getPatientInfo(@RequestBody PatArchiveReq patArchiveReq) {
        if (patArchiveReq.getPageSize() != null && patArchiveReq.getPageNum() != null)
            patArchiveReq.setPageNum(PageUtils.getOffset(patArchiveReq.getPageNum(), patArchiveReq.getPageSize()));
        LoginUser loginUser = getLoginUser();
        SysUser user = loginUser.getUser();
        patArchiveReq.setOrgid(user.getOrgid());
@@ -236,13 +240,17 @@
            patArchiveReq.setLeaveldeptcodes(null);
        }
        List<PatArchiveOthreInfo> patientInfo = patArchiveService.getPatientInfo(patArchiveReq);
        long count = PageUtils.count(new ISelect() {
            @Override
            public void doSelect() {
                patArchiveService.getPatientInfo(patArchiveReq);
            }
        });
        return getDataTable2(count, patientInfo);
        Map<String, Object> map = new HashMap<>();
        map.put("code", HttpStatus.SUCCESS);
        map.put("msg", "查询成功");
        map.put("rows", patientInfo);
        patArchiveReq.setPageNum(null);
        patArchiveReq.setPageSize(null);
        List<PatArchiveOthreInfo> count = patArchiveService.getPatientInfo(patArchiveReq);
        map.put("total", count);
        return map;
    }
    /**
ruoyi-admin/src/main/resources/application-ls.yml
@@ -243,7 +243,7 @@
#admin管理员userId
isAdmin: 1,2,3,4,5,6,7,8,9,10,11,12,13
#随访医院:1新华   2丽水    3省立同德
#随访医院:1新华   2丽水    4省立同德
visitHosp: 2
#处理投诉建议的部门编码
ruoyi-common/src/main/java/com/ruoyi/common/dx/Hello.class
Binary files differ
ruoyi-common/src/main/java/com/ruoyi/common/dx/Hello.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -20,8 +20,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
ruoyi-common/src/main/java/com/ruoyi/common/dx/HelloResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,24 +38,24 @@
    protected String helloResult;
    /**
     * èŽ·å–helloResult属性的值。
     *
     * èŽ·å–helloResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getHelloResult() {
        return helloResult;
    }
    /**
     * è®¾ç½®helloResult属性的值。
     *
     * è®¾ç½®helloResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setHelloResult(String value) {
        this.helloResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReply.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -26,8 +26,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -45,96 +45,96 @@
    protected String sUserNumber;
    /**
     * èŽ·å–sServerNumber属性的值。
     *
     * èŽ·å–sServerNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSServerNumber() {
        return sServerNumber;
    }
    /**
     * è®¾ç½®sServerNumber属性的值。
     *
     * è®¾ç½®sServerNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSServerNumber(String value) {
        this.sServerNumber = value;
    }
    /**
     * èŽ·å–sTemplateNumber属性的值。
     *
     * èŽ·å–sTemplateNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSTemplateNumber() {
        return sTemplateNumber;
    }
    /**
     * è®¾ç½®sTemplateNumber属性的值。
     *
     * è®¾ç½®sTemplateNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSTemplateNumber(String value) {
        this.sTemplateNumber = value;
    }
    /**
     * èŽ·å–sOrderNo属性的值。
     *
     * èŽ·å–sOrderNo属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSOrderNo() {
        return sOrderNo;
    }
    /**
     * è®¾ç½®sOrderNo属性的值。
     *
     * è®¾ç½®sOrderNo属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSOrderNo(String value) {
        this.sOrderNo = value;
    }
    /**
     * èŽ·å–sUserNumber属性的值。
     *
     * èŽ·å–sUserNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSUserNumber() {
        return sUserNumber;
    }
    /**
     * è®¾ç½®sUserNumber属性的值。
     *
     * è®¾ç½®sUserNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSUserNumber(String value) {
        this.sUserNumber = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReplyResponse.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String i5GReplyResult;
    /**
     * èŽ·å–i5GReplyResult属性的值。
     *
     * èŽ·å–i5GReplyResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getI5GReplyResult() {
        return i5GReplyResult;
    }
    /**
     * è®¾ç½®i5GReplyResult属性的值。
     *
     * è®¾ç½®i5GReplyResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setI5GReplyResult(String value) {
        this.i5GReplyResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReport.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -20,8 +20,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GReportResponse.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String i5GReportResult;
    /**
     * èŽ·å–i5GReportResult属性的值。
     *
     * èŽ·å–i5GReportResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getI5GReportResult() {
        return i5GReportResult;
    }
    /**
     * è®¾ç½®i5GReportResult属性的值。
     *
     * è®¾ç½®i5GReportResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setI5GReportResult(String value) {
        this.i5GReportResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSearchNumber.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -20,8 +20,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSearchNumberResponse.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String i5GSearchNumberResult;
    /**
     * èŽ·å–i5GSearchNumberResult属性的值。
     *
     * èŽ·å–i5GSearchNumberResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getI5GSearchNumberResult() {
        return i5GSearchNumberResult;
    }
    /**
     * è®¾ç½®i5GSearchNumberResult属性的值。
     *
     * è®¾ç½®i5GSearchNumberResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setI5GSearchNumberResult(String value) {
        this.i5GSearchNumberResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSend.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -29,8 +29,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -54,168 +54,168 @@
    protected String sScheduleTime;
    /**
     * èŽ·å–sServerNumber属性的值。
     *
     * èŽ·å–sServerNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSServerNumber() {
        return sServerNumber;
    }
    /**
     * è®¾ç½®sServerNumber属性的值。
     *
     * è®¾ç½®sServerNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSServerNumber(String value) {
        this.sServerNumber = value;
    }
    /**
     * èŽ·å–sTemplateNumber属性的值。
     *
     * èŽ·å–sTemplateNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSTemplateNumber() {
        return sTemplateNumber;
    }
    /**
     * è®¾ç½®sTemplateNumber属性的值。
     *
     * è®¾ç½®sTemplateNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSTemplateNumber(String value) {
        this.sTemplateNumber = value;
    }
    /**
     * èŽ·å–sOrderNo属性的值。
     *
     * èŽ·å–sOrderNo属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSOrderNo() {
        return sOrderNo;
    }
    /**
     * è®¾ç½®sOrderNo属性的值。
     *
     * è®¾ç½®sOrderNo属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSOrderNo(String value) {
        this.sOrderNo = value;
    }
    /**
     * èŽ·å–sMessageContent属性的值。
     *
     * èŽ·å–sMessageContent属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMessageContent() {
        return sMessageContent;
    }
    /**
     * è®¾ç½®sMessageContent属性的值。
     *
     * è®¾ç½®sMessageContent属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMessageContent(String value) {
        this.sMessageContent = value;
    }
    /**
     * èŽ·å–sMessageType属性的值。
     *
     * èŽ·å–sMessageType属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMessageType() {
        return sMessageType;
    }
    /**
     * è®¾ç½®sMessageType属性的值。
     *
     * è®¾ç½®sMessageType属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMessageType(String value) {
        this.sMessageType = value;
    }
    /**
     * èŽ·å–sUserNumber属性的值。
     *
     * èŽ·å–sUserNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSUserNumber() {
        return sUserNumber;
    }
    /**
     * è®¾ç½®sUserNumber属性的值。
     *
     * è®¾ç½®sUserNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSUserNumber(String value) {
        this.sUserNumber = value;
    }
    /**
     * èŽ·å–sScheduleTime属性的值。
     *
     * èŽ·å–sScheduleTime属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSScheduleTime() {
        return sScheduleTime;
    }
    /**
     * è®¾ç½®sScheduleTime属性的值。
     *
     * è®¾ç½®sScheduleTime属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSScheduleTime(String value) {
        this.sScheduleTime = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/I5GSendResponse.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String i5GSendResult;
    /**
     * èŽ·å–i5GSendResult属性的值。
     *
     * èŽ·å–i5GSendResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getI5GSendResult() {
        return i5GSendResult;
    }
    /**
     * è®¾ç½®i5GSendResult属性的值。
     *
     * è®¾ç½®i5GSendResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setI5GSendResult(String value) {
        this.i5GSendResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/MessageSend.java
@@ -2,10 +2,12 @@
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.utils.uuid.UUID;
import lombok.extern.slf4j.Slf4j;
/**
 * çœç«‹åŒå¾·ä¿¡æ¯å‘送接口
 */
@Slf4j
public class MessageSend {
    /**
     * //     * @param sServiceNumber  åŽ‚å®¶è®¸å¯
@@ -19,7 +21,8 @@
     * @return
     */
    public static JSONObject sendMsg(String sMessageContent, String sMessageType, String sUserNumber, String sScheduleTime) {
        SmsService service = new SmsService();
        log.info("--sMessageContent的值为:{}   ,--sMessageType的值为:{},   --sUserNumber的值为:{},   --sScheduleTime的值为:{}", sMessageContent, sMessageType, sUserNumber, sScheduleTime);
        com.ruoyi.common.dx.SmsService service = new SmsService();
        SmsServiceSoap soap = service.getSmsServiceSoap();
        String result = soap.i5GSend("202508291634227086", "T202508291635259440", UUID.randomUUID().toString(), sMessageContent, sMessageType, sUserNumber, sScheduleTime);
        return JSONObject.parseObject(result);
ruoyi-common/src/main/java/com/ruoyi/common/dx/ObjectFactory.java
@@ -5,33 +5,33 @@
/**
 * This object contains factory methods for each
 * Java content interface and Java element interface
 * generated in the com.ruoyi.web.webservice.dx package.
 * <p>An ObjectFactory allows you to programatically
 * construct new instances of the Java representation
 * for XML content. The Java representation of XML
 * content can consist of schema derived interfaces
 * and classes representing the binding of schema
 * type definitions, element declarations and model
 * groups.  Factory methods for each of these are
 * This object contains factory methods for each
 * Java content interface and Java element interface
 * generated in the com.ruoyi.common.dx package.
 * <p>An ObjectFactory allows you to programatically
 * construct new instances of the Java representation
 * for XML content. The Java representation of XML
 * content can consist of schema derived interfaces
 * and classes representing the binding of schema
 * type definitions, element declarations and model
 * groups.  Factory methods for each of these are
 * provided in this class.
 *
 *
 */
@XmlRegistry
public class ObjectFactory {
    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ruoyi.web.webservice.dx
     *
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ruoyi.common.dx
     *
     */
    public ObjectFactory() {
    }
    /**
     * Create an instance of {@link SMSGetNumberResponse }
     *
     *
     */
    public SMSGetNumberResponse createSMSGetNumberResponse() {
        return new SMSGetNumberResponse();
@@ -39,7 +39,7 @@
    /**
     * Create an instance of {@link SMSVerify }
     *
     *
     */
    public SMSVerify createSMSVerify() {
        return new SMSVerify();
@@ -47,7 +47,7 @@
    /**
     * Create an instance of {@link I5GSearchNumberResponse }
     *
     *
     */
    public I5GSearchNumberResponse createI5GSearchNumberResponse() {
        return new I5GSearchNumberResponse();
@@ -55,7 +55,7 @@
    /**
     * Create an instance of {@link I5GSendResponse }
     *
     *
     */
    public I5GSendResponse createI5GSendResponse() {
        return new I5GSendResponse();
@@ -63,7 +63,7 @@
    /**
     * Create an instance of {@link SMSVerifyResponse }
     *
     *
     */
    public SMSVerifyResponse createSMSVerifyResponse() {
        return new SMSVerifyResponse();
@@ -71,7 +71,7 @@
    /**
     * Create an instance of {@link I5GSend }
     *
     *
     */
    public I5GSend createI5GSend() {
        return new I5GSend();
@@ -79,7 +79,7 @@
    /**
     * Create an instance of {@link SMSGetUserList }
     *
     *
     */
    public SMSGetUserList createSMSGetUserList() {
        return new SMSGetUserList();
@@ -87,7 +87,7 @@
    /**
     * Create an instance of {@link I5GReportResponse }
     *
     *
     */
    public I5GReportResponse createI5GReportResponse() {
        return new I5GReportResponse();
@@ -95,7 +95,7 @@
    /**
     * Create an instance of {@link I5GReply }
     *
     *
     */
    public I5GReply createI5GReply() {
        return new I5GReply();
@@ -103,7 +103,7 @@
    /**
     * Create an instance of {@link SMSGetTemplateList }
     *
     *
     */
    public SMSGetTemplateList createSMSGetTemplateList() {
        return new SMSGetTemplateList();
@@ -111,7 +111,7 @@
    /**
     * Create an instance of {@link SMSGetNumber }
     *
     *
     */
    public SMSGetNumber createSMSGetNumber() {
        return new SMSGetNumber();
@@ -119,7 +119,7 @@
    /**
     * Create an instance of {@link Hello }
     *
     *
     */
    public Hello createHello() {
        return new Hello();
@@ -127,7 +127,7 @@
    /**
     * Create an instance of {@link I5GReport }
     *
     *
     */
    public I5GReport createI5GReport() {
        return new I5GReport();
@@ -135,7 +135,7 @@
    /**
     * Create an instance of {@link SMSGetUserListResponse }
     *
     *
     */
    public SMSGetUserListResponse createSMSGetUserListResponse() {
        return new SMSGetUserListResponse();
@@ -143,7 +143,7 @@
    /**
     * Create an instance of {@link SMSSaveContent }
     *
     *
     */
    public SMSSaveContent createSMSSaveContent() {
        return new SMSSaveContent();
@@ -151,7 +151,7 @@
    /**
     * Create an instance of {@link SMSSaveContentResponse }
     *
     *
     */
    public SMSSaveContentResponse createSMSSaveContentResponse() {
        return new SMSSaveContentResponse();
@@ -159,7 +159,7 @@
    /**
     * Create an instance of {@link I5GSearchNumber }
     *
     *
     */
    public I5GSearchNumber createI5GSearchNumber() {
        return new I5GSearchNumber();
@@ -167,7 +167,7 @@
    /**
     * Create an instance of {@link I5GReplyResponse }
     *
     *
     */
    public I5GReplyResponse createI5GReplyResponse() {
        return new I5GReplyResponse();
@@ -175,7 +175,7 @@
    /**
     * Create an instance of {@link HelloResponse }
     *
     *
     */
    public HelloResponse createHelloResponse() {
        return new HelloResponse();
@@ -183,7 +183,7 @@
    /**
     * Create an instance of {@link SMSGetTemplateListResponse }
     *
     *
     */
    public SMSGetTemplateListResponse createSMSGetTemplateListResponse() {
        return new SMSGetTemplateListResponse();
@@ -191,7 +191,7 @@
    /**
     * Create an instance of {@link SMSVerifyPrivateResponse }
     *
     *
     */
    public SMSVerifyPrivateResponse createSMSVerifyPrivateResponse() {
        return new SMSVerifyPrivateResponse();
@@ -199,7 +199,7 @@
    /**
     * Create an instance of {@link SMSVerifyPrivate }
     *
     *
     */
    public SMSVerifyPrivate createSMSVerifyPrivate() {
        return new SMSVerifyPrivate();
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetNumber.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type�� Java ï¿½à¡£
 *
 * <p>����ģʽƬ��ָ�������ڴ����е�Ԥ�����ݡ�
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -20,8 +20,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetNumberResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,24 +38,24 @@
    protected String smsGetNumberResult;
    /**
     * èŽ·å–smsGetNumberResult属性的值。
     *
     * èŽ·å–smsGetNumberResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMSGetNumberResult() {
        return smsGetNumberResult;
    }
    /**
     * è®¾ç½®smsGetNumberResult属性的值。
     *
     * è®¾ç½®smsGetNumberResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMSGetNumberResult(String value) {
        this.smsGetNumberResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetTemplateList.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String sUserName;
    /**
     * èŽ·å–sUserName属性的值。
     *
     * èŽ·å–sUserName属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSUserName() {
        return sUserName;
    }
    /**
     * è®¾ç½®sUserName属性的值。
     *
     * è®¾ç½®sUserName属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSUserName(String value) {
        this.sUserName = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetTemplateListResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type�� Java ï¿½à¡£
 *
 * <p>����ģʽƬ��ָ�������ڴ����е�Ԥ�����ݡ�
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,24 +38,24 @@
    protected String smsGetTemplateListResult;
    /**
     * ï¿½ï¿½È¡smsGetTemplateListResult���Ե�ֵ��
     *
     * èŽ·å–smsGetTemplateListResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMSGetTemplateListResult() {
        return smsGetTemplateListResult;
    }
    /**
     * ï¿½ï¿½ï¿½ï¿½smsGetTemplateListResult���Ե�ֵ��
     *
     * è®¾ç½®smsGetTemplateListResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMSGetTemplateListResult(String value) {
        this.smsGetTemplateListResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetUserList.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,12 +23,12 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
        "sUserName"
    "sUserName"
})
@XmlRootElement(name = "SMSGetUserList")
public class SMSGetUserList {
@@ -36,24 +36,24 @@
    protected String sUserName;
    /**
     * èŽ·å–sUserName属性的值。
     *
     * èŽ·å–sUserName属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSUserName() {
        return sUserName;
    }
    /**
     * è®¾ç½®sUserName属性的值。
     *
     * è®¾ç½®sUserName属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSUserName(String value) {
        this.sUserName = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSGetUserListResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,24 +38,24 @@
    protected String smsGetUserListResult;
    /**
     * èŽ·å–smsGetUserListResult属性的值。
     *
     * èŽ·å–smsGetUserListResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMSGetUserListResult() {
        return smsGetUserListResult;
    }
    /**
     * è®¾ç½®smsGetUserListResult属性的值。
     *
     * è®¾ç½®smsGetUserListResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMSGetUserListResult(String value) {
        this.smsGetUserListResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSSaveContent.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -34,8 +34,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -69,264 +69,264 @@
    protected String sMark;
    /**
     * èŽ·å–ssUseq属性的值。
     *
     * èŽ·å–ssUseq属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSSUseq() {
        return ssUseq;
    }
    /**
     * è®¾ç½®ssUseq属性的值。
     *
     * è®¾ç½®ssUseq属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSSUseq(String value) {
        this.ssUseq = value;
    }
    /**
     * èŽ·å–ssTseq属性的值。
     *
     * èŽ·å–ssTseq属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSSTseq() {
        return ssTseq;
    }
    /**
     * è®¾ç½®ssTseq属性的值。
     *
     * è®¾ç½®ssTseq属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSSTseq(String value) {
        this.ssTseq = value;
    }
    /**
     * èŽ·å–sOrderNo属性的值。
     *
     * èŽ·å–sOrderNo属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSOrderNo() {
        return sOrderNo;
    }
    /**
     * è®¾ç½®sOrderNo属性的值。
     *
     * è®¾ç½®sOrderNo属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSOrderNo(String value) {
        this.sOrderNo = value;
    }
    /**
     * èŽ·å–sMessageType属性的值。
     *
     * èŽ·å–sMessageType属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMessageType() {
        return sMessageType;
    }
    /**
     * è®¾ç½®sMessageType属性的值。
     *
     * è®¾ç½®sMessageType属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMessageType(String value) {
        this.sMessageType = value;
    }
    /**
     * èŽ·å–sMessageContent属性的值。
     *
     * èŽ·å–sMessageContent属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMessageContent() {
        return sMessageContent;
    }
    /**
     * è®¾ç½®sMessageContent属性的值。
     *
     * è®¾ç½®sMessageContent属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMessageContent(String value) {
        this.sMessageContent = value;
    }
    /**
     * èŽ·å–sUserNumber属性的值。
     *
     * èŽ·å–sUserNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSUserNumber() {
        return sUserNumber;
    }
    /**
     * è®¾ç½®sUserNumber属性的值。
     *
     * è®¾ç½®sUserNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSUserNumber(String value) {
        this.sUserNumber = value;
    }
    /**
     * èŽ·å–sSerialNumber属性的值。
     *
     * èŽ·å–sSerialNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSSerialNumber() {
        return sSerialNumber;
    }
    /**
     * è®¾ç½®sSerialNumber属性的值。
     *
     * è®¾ç½®sSerialNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSSerialNumber(String value) {
        this.sSerialNumber = value;
    }
    /**
     * èŽ·å–sScheduleTime属性的值。
     *
     * èŽ·å–sScheduleTime属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSScheduleTime() {
        return sScheduleTime;
    }
    /**
     * è®¾ç½®sScheduleTime属性的值。
     *
     * è®¾ç½®sScheduleTime属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSScheduleTime(String value) {
        this.sScheduleTime = value;
    }
    /**
     * èŽ·å–sExtendAccessNum属性的值。
     *
     * èŽ·å–sExtendAccessNum属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSExtendAccessNum() {
        return sExtendAccessNum;
    }
    /**
     * è®¾ç½®sExtendAccessNum属性的值。
     *
     * è®¾ç½®sExtendAccessNum属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSExtendAccessNum(String value) {
        this.sExtendAccessNum = value;
    }
    /**
     * èŽ·å–sStatus属性的值。
     *
     * èŽ·å–sStatus属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSStatus() {
        return sStatus;
    }
    /**
     * è®¾ç½®sStatus属性的值。
     *
     * è®¾ç½®sStatus属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSStatus(String value) {
        this.sStatus = value;
    }
    /**
     * èŽ·å–sMark属性的值。
     *
     * èŽ·å–sMark属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMark() {
        return sMark;
    }
    /**
     * è®¾ç½®sMark属性的值。
     *
     * è®¾ç½®sMark属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMark(String value) {
        this.sMark = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSSaveContentResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,16 +38,16 @@
    protected int smsSaveContentResult;
    /**
     * èŽ·å–smsSaveContentResult属性的值。
     *
     * èŽ·å–smsSaveContentResult属性的值。
     *
     */
    public int getSMSSaveContentResult() {
        return smsSaveContentResult;
    }
    /**
     * è®¾ç½®smsSaveContentResult属性的值。
     *
     * è®¾ç½®smsSaveContentResult属性的值。
     *
     */
    public void setSMSSaveContentResult(int value) {
        this.smsSaveContentResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerify.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type?? Java ??
 *
 * <p>??????????????????????е?????????
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -39,48 +39,48 @@
    protected String sTemplateNumber;
    /**
     * ???sServerNumber????????
     *
     * èŽ·å–sServerNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSServerNumber() {
        return sServerNumber;
    }
    /**
     * ????sServerNumber????????
     *
     * è®¾ç½®sServerNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSServerNumber(String value) {
        this.sServerNumber = value;
    }
    /**
     * ???sTemplateNumber????????
     *
     * èŽ·å–sTemplateNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSTemplateNumber() {
        return sTemplateNumber;
    }
    /**
     * ????sTemplateNumber????????
     *
     * è®¾ç½®sTemplateNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSTemplateNumber(String value) {
        this.sTemplateNumber = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyPrivate.java
@@ -8,10 +8,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -23,8 +23,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -36,24 +36,24 @@
    protected String sServerNumber;
    /**
     * èŽ·å–sServerNumber属性的值。
     *
     * èŽ·å–sServerNumber属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSServerNumber() {
        return sServerNumber;
    }
    /**
     * è®¾ç½®sServerNumber属性的值。
     *
     * è®¾ç½®sServerNumber属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSServerNumber(String value) {
        this.sServerNumber = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyPrivateResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,12 +24,12 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
        "smsVerifyPrivateResult"
    "smsVerifyPrivateResult"
})
@XmlRootElement(name = "SMSVerifyPrivateResponse")
public class SMSVerifyPrivateResponse {
@@ -38,24 +38,24 @@
    protected String smsVerifyPrivateResult;
    /**
     * èŽ·å–smsVerifyPrivateResult属性的值。
     *
     * èŽ·å–smsVerifyPrivateResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMSVerifyPrivateResult() {
        return smsVerifyPrivateResult;
    }
    /**
     * è®¾ç½®smsVerifyPrivateResult属性的值。
     *
     * è®¾ç½®smsVerifyPrivateResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMSVerifyPrivateResult(String value) {
        this.smsVerifyPrivateResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SMSVerifyResponse.java
@@ -9,10 +9,10 @@
/**
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <p>anonymous complex type的 Java ç±»ã€‚
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
@@ -24,8 +24,8 @@
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -38,24 +38,24 @@
    protected String smsVerifyResult;
    /**
     * èŽ·å–smsVerifyResult属性的值。
     *
     * èŽ·å–smsVerifyResult属性的值。
     *
     * @return
     *     possible object is
     *     {@link String }
     *
     *
     */
    public String getSMSVerifyResult() {
        return smsVerifyResult;
    }
    /**
     * è®¾ç½®smsVerifyResult属性的值。
     *
     * è®¾ç½®smsVerifyResult属性的值。
     *
     * @param value
     *     allowed object is
     *     {@link String }
     *
     *
     */
    public void setSMSVerifyResult(String value) {
        this.smsVerifyResult = value;
ruoyi-common/src/main/java/com/ruoyi/common/dx/SmsService.java
@@ -75,7 +75,7 @@
    /**
     *
     * @param features
     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values.
     *     A list of {@link WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values.
     * @return
     *     returns SmsServiceSoap
     */
ruoyi-common/src/main/java/com/ruoyi/common/dx/SmsServiceSoap.java
@@ -14,7 +14,7 @@
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.9-b130926.1035
 * Generated source version: 2.2
 *
 *
 */
@WebService(name = "smsServiceSoap", targetNamespace = "http://tempuri.org/")
@XmlSeeAlso({
@@ -24,7 +24,7 @@
    /**
     *
     *
     * @return
     *     returns java.lang.String
     */
@@ -35,8 +35,8 @@
    public String hello();
    /**
     * ä¼ å…¬å¸è®¸å¯å’Œæ¨¡æ¿è®¸å¯æŸ¥è¯¢ä¿¡æ¯ï¼Œå†…部平台验证
     *
     * ä¼ å…¬å¸è®¸å¯å’Œæ¨¡æ¿è®¸å¯æŸ¥è¯¢ä¿¡æ¯ï¼Œå†…部平台验证
     *
     * @param sServerNumber
     * @return
     *     returns java.lang.String
@@ -50,8 +50,8 @@
        String sServerNumber);
    /**
     * ä¼ å…¬å¸è®¸å¯å’Œæ¨¡æ¿è®¸å¯æŸ¥è¯¢ä¿¡æ¯
     *
     * ä¼ å…¬å¸è®¸å¯å’Œæ¨¡æ¿è®¸å¯æŸ¥è¯¢ä¿¡æ¯
     *
     * @param sServerNumber
     * @param sTemplateNumber
     * @return
@@ -68,8 +68,8 @@
        String sTemplateNumber);
    /**
     * æ ¹æ®å…¬å¸åç§°æŸ¥è¯¢å…¬å¸è®¸å¯ä¿¡æ¯
     *
     * æ ¹æ®å…¬å¸åç§°æŸ¥è¯¢å…¬å¸è®¸å¯ä¿¡æ¯
     *
     * @param sUserName
     * @return
     *     returns java.lang.String
@@ -83,8 +83,8 @@
        String sUserName);
    /**
     * æ ¹æ®å…¬å¸åç§°æŸ¥è¯¢æ¨¡æ¿è®¸å¯
     *
     * æ ¹æ®å…¬å¸åç§°æŸ¥è¯¢æ¨¡æ¿è®¸å¯
     *
     * @param sUserName
     * @return
     *     returns java.lang.String
@@ -98,8 +98,8 @@
        String sUserName);
    /**
     * èŽ·å–æ•°æ®é‡
     *
     * èŽ·å–æ•°æ®é‡
     *
     * @return
     *     returns java.lang.String
     */
@@ -110,8 +110,8 @@
    public String smsGetNumber();
    /**
     * çŸ­ä¿¡æ•°æ®ä¿å­˜
     *
     * çŸ­ä¿¡æ•°æ®ä¿å­˜
     *
     * @param sOrderNo
     * @param sUserNumber
     * @param sMessageContent
@@ -155,8 +155,8 @@
        String sMark);
    /**
     * æ–°çŸ­ä¿¡å¹³å°å‘送短信
     *
     * æ–°çŸ­ä¿¡å¹³å°å‘送短信
     *
     * @param sOrderNo
     * @param sUserNumber
     * @param sMessageContent
@@ -188,8 +188,8 @@
        String sScheduleTime);
    /**
     * æ–°çŸ­ä¿¡å¹³å°å›žæ‰§æŽ¥å£
     *
     * æ–°çŸ­ä¿¡å¹³å°å›žæ‰§æŽ¥å£
     *
     * @return
     *     returns java.lang.String
     */
@@ -200,8 +200,8 @@
    public String i5GReport();
    /**
     * æ–°çŸ­ä¿¡å¹³å°çŸ­ä¿¡ä½™é‡æŸ¥è¯¢
     *
     * æ–°çŸ­ä¿¡å¹³å°çŸ­ä¿¡ä½™é‡æŸ¥è¯¢
     *
     * @return
     *     returns java.lang.String
     */
@@ -212,8 +212,8 @@
    public String i5GSearchNumber();
    /**
     * æ–°çŸ­ä¿¡å¹³å°çŸ­ä¿¡å›žå¤æŸ¥è¯¢
     *
     * æ–°çŸ­ä¿¡å¹³å°çŸ­ä¿¡å›žå¤æŸ¥è¯¢
     *
     * @param sOrderNo
     * @param sUserNumber
     * @param sServerNumber
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -5,7 +5,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.Gson;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.dx.MessageSend;
import com.ruoyi.common.dx2.MessageSend;
import com.ruoyi.common.enums.MsgLSEnum;
import com.ruoyi.common.enums.ServiceFromEnum;
import com.ruoyi.common.enums.WxGZHEnum;
@@ -40,7 +40,6 @@
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.*;
import java.util.stream.Collectors;
import static cn.hutool.core.convert.Convert.toHex;