Commit af3814e49d853070f033361388d6f04ab05946a6

Authored by jiangjiazhi

Merge remote-tracking branch 'origin/master'

Showing 2 changed files

platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java View file @ af3814e
... ... @@ -176,6 +176,29 @@
176 176 }
177 177 }
178 178  
  179 +
  180 + public static Date parseMD(String s) {
  181 + if (s == null) {
  182 + return null;
  183 + }
  184 + try {
  185 + return md.parse(s);
  186 + } catch (Exception e) {
  187 + return null;
  188 + }
  189 + }
  190 +
  191 + public static Date parseD(String s) {
  192 + if (s == null) {
  193 + return null;
  194 + }
  195 + try {
  196 + return dd.parse(s);
  197 + } catch (Exception e) {
  198 + return null;
  199 + }
  200 + }
  201 +
179 202 public static String getyyyy_MM_dd(Date d) {
180 203 if (d == null) {
181 204 return null;
... ... @@ -586,10 +609,13 @@
586 609 // System.out.println(getyyyy_MM_dd(startDate));
587 610 try {
588 611  
589   - Date startDate = DateUtil.addMonth(new Date(), -1);
590   - Date endtDate = DateUtil.addMonth(new Date(), -2);
591   - System.out.println(y_m_d_h_m_s.format(startDate));
592   - System.out.println(y_m_d_h_m_s.format(endtDate));
  612 +// Date startDate = DateUtil.addMonth(new Date(), -1);
  613 +// Date endtDate = DateUtil.addMonth(new Date(), -2);
  614 +// System.out.println(y_m_d_h_m_s.format(startDate));
  615 +// System.out.println(y_m_d_h_m_s.format(endtDate));
  616 +
  617 + Date d = parseD("7");
  618 + System.out.print(getDD(d));
593 619  
594 620 // Date sendDate = dd.parse("02");
595 621 // String md = DateUtil.getMMdd(new Date());
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsTemplateFacade.java View file @ af3814e
... ... @@ -71,8 +71,23 @@
71 71 model.setYn(YnEnums.YES.getId());
72 72  
73 73 model.setContent(request.getContent());
74   - model.setSendDate(DateUtil.parseYMD(request.getSendDate()));
75 74  
  75 + if (request.getSendFrequency() != null)
  76 + {
  77 + if (request.getSendFrequency() == SendFrequencyEnums.ONCE.getId())
  78 + {
  79 + model.setSendDate(DateUtil.parseYMD(request.getSendDate()));
  80 + }
  81 + else if (request.getSendFrequency() == SendFrequencyEnums.MONTH.getId())
  82 + {
  83 + model.setSendDate(DateUtil.parseD(request.getSendDate()));
  84 + }
  85 + else if (request.getSendFrequency() == SendFrequencyEnums.YEAR.getId())
  86 + {
  87 + model.setSendDate(DateUtil.parseMD(request.getSendDate()));
  88 + }
  89 + }
  90 +
76 91 model.setSendDateType(request.getSendDateType());
77 92 model.setSendFrequency(request.getSendFrequency());
78 93 model.setServiceObj(request.getServiceObj());
... ... @@ -126,6 +141,23 @@
126 141 result.setId(model.getId());
127 142  
128 143 result.setContent(model.getContent());
  144 +
  145 + if (model.getSendFrequency() != null)
  146 + {
  147 + if (model.getSendFrequency() == SendFrequencyEnums.ONCE.getId())
  148 + {
  149 + result.setSendDate(DateUtil.getyyyy_MM_dd(model.getSendDate()));
  150 + }
  151 + else if (model.getSendFrequency() == SendFrequencyEnums.MONTH.getId())
  152 + {
  153 + result.setSendDate(DateUtil.getMMdd(model.getSendDate()));
  154 + }
  155 + else if (model.getSendFrequency() == SendFrequencyEnums.YEAR.getId())
  156 + {
  157 + result.setSendDate(DateUtil.getDD(model.getSendDate()));
  158 + }
  159 + }
  160 +
129 161 result.setSendDate(DateUtil.getyyyy_MM_dd(model.getSendDate()));
130 162  
131 163 result.setSendDateType(model.getSendDateType());