public static void zhongbiao(Long id) { Toubiao toubiao = Toubiao.findById(id); toubiao.status = "1"; toubiao.save(); Request request = toubiao.request; request.status = 1; request.zb = true; request.save(); List<Toubiao> toubiaos = Toubiao.find("request.id=? and id!=?", request.id, id).fetch(); for (Toubiao tb : toubiaos) { tb.status = "2"; tb.save(); } Config config = Config.find("1=1").first(); String message = ""; SendMessage m = new SendMessage(); message = "您已中标" + toubiao.request.name + "项目,请按时发货"; if (config.msg_request_invite != null && !"".equals(config.msg_request_invite)) { message = config.msg_request_notification.replace("{request}", toubiao.request.name); } Profile p = toubiao.profile; if (p.contact_phone != null && !"".equals(p.contact_phone)) m.sendSms(p.contact_phone, message, "0000003"); if (p.contact_email != null && !"".equals(p.contact_email)) m.sendMail(p.contact_email, "[" + Messages.get("application.name") + "]中标通知", message); redirect("/admin/requests"); }