fix
Helius
2021-12-02 1bbb94e533d60b11687316eec2413be2d385ed5b
zq-erp/src/main/java/com/matrix/system/hiveErp/action/SysSmsTemplateAction.java
@@ -1,28 +1,29 @@
package com.matrix.system.hiveErp.action;
import com.alibaba.fastjson.JSONObject;
import com.matrix.core.constance.MatrixConstance;
import com.matrix.core.constance.SystemMessageCode;
import com.matrix.core.pojo.PaginationVO;
import com.matrix.core.constance.SystemErrorCode;
import com.matrix.core.anotations.RemoveRequestToken;
import com.matrix.core.tools.*;
import com.matrix.system.common.bean.SysUsers;
import com.matrix.system.hive.action.util.QueryUtil;
import com.matrix.system.hive.dao.SysSmsTemplateDao;
import com.matrix.system.hive.plugin.message.StringUtil;
import com.matrix.system.hive.plugin.util.CollectionUtils;
import org.springframework.stereotype.Controller;
import com.matrix.core.anotations.SaveRequestToken;
import com.matrix.core.constance.MatrixConstance;
import com.matrix.core.constance.SystemErrorCode;
import com.matrix.core.constance.SystemMessageCode;
import com.matrix.core.exception.GlobleException;
import com.matrix.core.pojo.AjaxResult;
import com.matrix.core.pojo.PaginationVO;
import com.matrix.core.tools.ModelUtils;
import com.matrix.core.tools.SmsUtils;
import com.matrix.core.tools.StringUtils;
import com.matrix.core.tools.WebUtil;
import com.matrix.system.common.bean.SysUsers;
import com.matrix.system.hive.bean.SysSmsTemplate;
import com.matrix.system.hive.dao.SysSmsTemplateDao;
import com.matrix.system.hive.hievEnum.SmsPlatformEnum;
import com.matrix.system.hive.plugin.util.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.matrix.core.anotations.SaveRequestToken;
import com.matrix.core.pojo.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired;
import com.matrix.system.hive.bean.SysSmsTemplate;
import org.springframework.web.servlet.ModelAndView;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -94,12 +95,16 @@
        SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
        sysSmsTemplate.setCompanyId(users.getCompanyId());
        sysSmsTemplate.setStTemplate(sysSmsTemplate.getStTemplate() + "回T退订");
        String code = smsUtils.addSmsTemplate(SysSmsTemplate.SMS_TYPE_PROMOTE, sysSmsTemplate.getStName(), sysSmsTemplate.getStTemplate(), sysSmsTemplate.getStRemark());
        String code="";
        //调用阿里云接口添加阿里云短信模板,todo 如果有其他短信供应商在继续加
        if(SmsPlatformEnum.ALIBABA.getValue().equals(sysSmsTemplate.getSmsType())){
            code=smsUtils.addAliyunSmsTemplate(sysSmsTemplate.getSmsType(), sysSmsTemplate.getStName(), sysSmsTemplate.getStTemplate(), sysSmsTemplate.getStRemark());
        }
        sysSmsTemplate.setStCode(code);
        sysSmsTemplate.setStStatus(SysSmsTemplate.SMS_STATUS_DOING);
        int i = sysSmsTemplateDao.insert(sysSmsTemplate);
        if (i > 0) {
            return new AjaxResult(AjaxResult.STATUS_SUCCESS, SystemMessageCode.ADD_SUCCES, "短信模板表");
            return new AjaxResult(AjaxResult.STATUS_SUCCESS, SystemMessageCode.ADD_SUCCES, "短信模板");
        } else {
            throw new GlobleException(SystemErrorCode.DATA_ADD_FAIL);
        }