package com.ruoyi.common.enums; 
 | 
  
 | 
import com.ruoyi.common.utils.uuid.IdUtils; 
 | 
import com.sun.org.apache.bcel.internal.generic.NEW; 
 | 
  
 | 
import javax.xml.crypto.Data; 
 | 
import java.text.SimpleDateFormat; 
 | 
import java.util.Date; 
 | 
import java.util.HashMap; 
 | 
import java.util.LinkedHashMap; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * 丽水短信枚举 
 | 
 * XiaoXiLX    FZ_PT_DuanXinFS 
 | 
 * XiaoXiMC    短信发送 
 | 
 */ 
 | 
public enum MsgLSEnum { 
 | 
    ZYY("47231022633110211A2101", "https://9.0.124.104:13011/mediinfo-grus-fuwuzxwg/api/esb/lyraAsyncRun", "1400360867068907520", "丽水市中医院", "2361", "郑珍慧"), 
 | 
    JN("47255004333112711A1001", null, "1400361376454545408", "景宁畲族自治县人民医院", "", ""); 
 | 
  
 | 
    private String orgid; 
 | 
    private String address; 
 | 
    private String ZuHuID; 
 | 
    private String ZuHuMC; 
 | 
    private String sendPersonId; 
 | 
    private String sendPersonName; 
 | 
  
 | 
    MsgLSEnum(String orgid, String address, String ZuHuID, String ZuHuMC, String sendPersonId, String sendPersonName) { 
 | 
        this.orgid = orgid; 
 | 
        this.ZuHuID = ZuHuID; 
 | 
        this.ZuHuMC = ZuHuMC; 
 | 
        this.address = address; 
 | 
        this.sendPersonId = sendPersonId; 
 | 
        this.sendPersonName = sendPersonName; 
 | 
    } 
 | 
  
 | 
    public static Map<String, Object> getHeaderByCode(String orgid) { 
 | 
        Map<String, Object> map = new LinkedHashMap<>(); 
 | 
        MsgLSEnum[] organEnums = values(); 
 | 
        for (int i = 0; i < organEnums.length; i++) { 
 | 
            MsgLSEnum organEnum = organEnums[i]; 
 | 
            //获取时间 
 | 
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
 | 
            String formattedDate = sdf.format(new Date()); 
 | 
            if (organEnum.getOrgid().equals(orgid)) { 
 | 
                map.put("XiaoXiID", IdUtils.simpleUUID()); 
 | 
                map.put("FaSongSJ", formattedDate); 
 | 
                map.put("ZuHuID", organEnum.getZuHuID()); 
 | 
                map.put("ZuHuMC", organEnum.getZuHuMC()); 
 | 
                map.put("FaSongJGID", organEnum.getOrgid()); 
 | 
                map.put("FaSongJGMC", organEnum.getZuHuMC()); 
 | 
                //map.put("FaSongXTJC", "随访系统"); 
 | 
                map.put("FaSongXTJC", "SUIFANGXT"); 
 | 
                map.put("FaSongXTMC", "随访系统"); 
 | 
                //map.put("FaSongFCSJC", "亥尔时"); 
 | 
                map.put("FaSongFCSJC", "ZJHES"); 
 | 
                map.put("XiaoXiLX", "FZ_PT_DuanXinFS"); 
 | 
                map.put("XiaoXiMC", "短信发送"); 
 | 
            } 
 | 
        } 
 | 
        return map; 
 | 
    } 
 | 
  
 | 
    public static Map<String, String> getAddressByCode(String orgid) { 
 | 
        MsgLSEnum[] organEnums = values(); 
 | 
        Map<String, String> map = new HashMap<>(); 
 | 
        for (int i = 0; i < organEnums.length; i++) { 
 | 
            MsgLSEnum organEnum = organEnums[i]; 
 | 
            if (organEnum.getOrgid().equals(orgid)) { 
 | 
                map.put("address", organEnum.getAddress()); 
 | 
                map.put("sendPersonId", organEnum.getSendPersonId()); 
 | 
                map.put("sendPersonName", organEnum.getSendPersonName()); 
 | 
                return map; 
 | 
            } 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public String getOrgid() { 
 | 
        return orgid; 
 | 
    } 
 | 
  
 | 
    public void setOrgid(String orgid) { 
 | 
        this.orgid = orgid; 
 | 
    } 
 | 
  
 | 
    public String getAddress() { 
 | 
        return address; 
 | 
    } 
 | 
  
 | 
    public void setAddress(String address) { 
 | 
        this.address = address; 
 | 
    } 
 | 
  
 | 
    public String getZuHuID() { 
 | 
        return ZuHuID; 
 | 
    } 
 | 
  
 | 
    public void setZuHuID(String zuHuID) { 
 | 
        ZuHuID = zuHuID; 
 | 
    } 
 | 
  
 | 
    public String getZuHuMC() { 
 | 
        return ZuHuMC; 
 | 
    } 
 | 
  
 | 
    public void setZuHuMC(String zuHuMC) { 
 | 
        ZuHuMC = zuHuMC; 
 | 
    } 
 | 
  
 | 
    public String getSendPersonId() { 
 | 
        return sendPersonId; 
 | 
    } 
 | 
  
 | 
    public void setSendPersonId(String sendPersonId) { 
 | 
        this.sendPersonId = sendPersonId; 
 | 
    } 
 | 
  
 | 
    public String getSendPersonName() { 
 | 
        return sendPersonName; 
 | 
    } 
 | 
  
 | 
    public void setSendPersonName(String sendPersonName) { 
 | 
        this.sendPersonName = sendPersonName; 
 | 
    } 
 | 
} 
 |