|  |  | 
 |  |  | 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; | 
 |  |  | 
 |  |  |  * XiaoXiMC    短信发送 | 
 |  |  |  */ | 
 |  |  | public enum MsgLSEnum { | 
 |  |  |     ZYY("47231022633110211A2101", "https://9.0.124.104:13011/mediinfo-grus-fuwuzxwg/api/esb/lyraAsyncRun", "1400360867068907520", "丽水市中医院"), | 
 |  |  |     JN("47255004333112711A1001", null, "1400361376454545408", "景宁畲族自治县人民医院"); | 
 |  |  |     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) { | 
 |  |  |     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) { | 
 |  |  | 
 |  |  |         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", new Date()); | 
 |  |  |                 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", "随访系统"); | 
 |  |  |                 map.put("FaSongXTJC", "SUIFANGXT"); | 
 |  |  |                 map.put("FaSongXTMC", "随访系统"); | 
 |  |  |                 map.put("FaSongFCSJC", "亥尔时"); | 
 |  |  |                 //map.put("FaSongFCSJC", "亥尔时"); | 
 |  |  |                 map.put("FaSongFCSJC", "ZJHES"); | 
 |  |  |                 map.put("XiaoXiLX", "FZ_PT_DuanXinFS"); | 
 |  |  |                 map.put("XiaoXiMC", "短信发送"); | 
 |  |  |             } | 
 |  |  | 
 |  |  |         return map; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static String getAddressByCode(String orgid) { | 
 |  |  |     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)) { | 
 |  |  |                 return organEnum.getAddress(); | 
 |  |  |                 map.put("address", organEnum.getAddress()); | 
 |  |  |                 map.put("sendPersonId", organEnum.getSendPersonId()); | 
 |  |  |                 map.put("sendPersonName", organEnum.getSendPersonName()); | 
 |  |  |                 return map; | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  | 
 |  |  |         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; | 
 |  |  |     } | 
 |  |  | } |