jsk 通知下一位
This commit is contained in:
parent
99c4879ab0
commit
b03e0726b2
|
|
@ -315,6 +315,56 @@ public class GreenWashCarController extends GreenBaseController {
|
||||||
return new RestResult(Constant.FAILED, "查询失败");
|
return new RestResult(Constant.FAILED, "查询失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 提醒下一位
|
||||||
|
*
|
||||||
|
* @param greenHaircutRemainDTO
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/remindForWashCar", method = RequestMethod.POST)
|
||||||
|
public @ResponseBody RestResult remindForWashCar(@RequestBody GreenWashCarInfo info) {
|
||||||
|
try {
|
||||||
|
String sql = "SELECT ID,USER_ID,USER_NAME,APPLY_DATE,APPLY_TIME,APPLY_TIME_ID,"
|
||||||
|
+ "DEPT_ID,DEPT_NAME,CONCAT_USER_NAME,CONCAT_PHONE,to_char(CREATE_TIME,'yyyy-mm-dd hh24:mi:ss') AS \"CREATE_TIME\","
|
||||||
|
+ "UPD_USER,to_char(UPD_TIME,'yyyy-mm-dd hh24:mi:ss') AS \"UPD_TIME\",DEL_FLAG,APPLY_PLACE,LICENSEPLATE,"
|
||||||
|
+ "STARTREMIND,ENDREMIND,MOVE_CAR,INT_STATUS,IS_PUSH "
|
||||||
|
+ " from green_wash_car_info where SUBSTR(APPLY_TIME,1,5)>to_char(SYSDATE,'hh24:mi') and APPLY_DATE ='"+info.getApplyDate()+"' order by APPLY_TIME asc";
|
||||||
|
List<Map<String, Object>> list = hibernateDao.queryForListWithSql(sql);
|
||||||
|
System.out.println( sql);
|
||||||
|
System.out.println( list.size());
|
||||||
|
System.out.println( list.get(0).get("ID"));
|
||||||
|
if(list==null||list.size()==0||list.get(0).get("ID")==null){
|
||||||
|
return new RestResult(Constant.FAILED, "今日已无预约洗车用户!");
|
||||||
|
}
|
||||||
|
String userId = (String) list.get(0).get("USER_ID");
|
||||||
|
String startTime=info.getApplyDate()+" "+(String) list.get(0).get("APPLY_TIME");
|
||||||
|
|
||||||
|
String title="";
|
||||||
|
String text = "";
|
||||||
|
String url = "";
|
||||||
|
//aliasManageController.pushToSingle(userId, title, text, url);
|
||||||
|
//GreenUserInfo userInfo = getUserInfo(userId);
|
||||||
|
if("科技楼".equals(list.get(0).get("APPLY_PLACE").toString())){
|
||||||
|
String driverSql = "select id,wxopenid,ISC_ID from green_user_info where id ='"+userId+"' ";
|
||||||
|
List<Map<String, Object>> driverList = hibernateDao.queryForListWithSql(driverSql);
|
||||||
|
title = "洗车预约";
|
||||||
|
text = "您好,您预约的洗车即将开始("+startTime+"),请安排好您的时间。";
|
||||||
|
url = "/pages/washcar/washCarAccept?applyPlace=科技楼";
|
||||||
|
aliasManageController.pushToSingleBatch(driverList, title, text, url);
|
||||||
|
}else{
|
||||||
|
title="洗车预约";
|
||||||
|
text = "您好,您预约的洗车即将开始("+startTime+"),请安排好您的时间。";
|
||||||
|
url = "/pages/washcar/washCarReservation?currentTabIndex=1";
|
||||||
|
aliasManageController.pushToSingle(userId, title, text, url);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 返回结果
|
||||||
|
return new RestResult(Constant.SUCCESS, "已通知下一位");
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return new RestResult(Constant.FAILED, "查询失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 提醒
|
* 提醒
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue