コード例 #1
0
  @Override
  public Map<String, Object> examineSendMessage(Map<String, Object> map) throws Exception {
    int r = randomDao.queryRandomNo(map);
    if (r < 1) {
      map.clear();
      map.put("result", "验证失败!");
      map.put("status", "N");
      return map;
    }
    // 成功审核日志

    map.put("examine_id", map.get("spr"));
    map.put("examine_time", DateUtil.getNowDateStr());
    sendMessageDao.insertSendMessageLog(map);
    if ("1".equals(map.get("exLev"))) {
      map.put("status", "2"); // 可用 -- 地市审核状态修改成5  省级领导审核 状态为2
    } else if ("2".equals(map.get("exLev"))) {
      map.put("status", "2"); // 可用
    }
    int j = sendMessageDao.updateSendMessageStatus(map); // 更新推送信息状态
    if (j == 1) {
      map.put("randomStatus", "1"); // 已经使用
      randomDao.updateRandomNo(map);
      map.clear();
      map.put("result", "审核通过!");
      map.put("status", "S");
    } else {
      map.clear();
      map.put("result", "审核通过,推送信息状态更新失败!");
      map.put("status", "Y");
    }
    return map;
  }