本帖最后由 问题汇总专家 于 2021-4-25 10:52 编辑
【myapps/obpm版本号】:测试用户内部使用 天翎公司爱游戏的版权所有 weioa365 31661
【浏览器类型】:chrome
【爱游戏的联系方式-qq】:48676701
【问题描述】麻烦一下,需要编写代码来确认会议室当前开始和结束时间有没有人使用,如果有,则提示一个信息。
如图:
var meetingroom = getitemvalueasstring("会议室选择");
var begintime = format(getitemvalueasdate("开始时间"),"yyyy-mm-dd hh:mm:ss");
var endtime = format(getitemvalueasdate("结束时间"),"yyyy-mm-dd hh:mm:ss");
var sql = "select domainid,item_开始时间 from tlk_会议室使用申请 where item_会议室选择='" meetingroom "' and (to_char(item_开始时间,'yyyy-mm-dd hh:mm:ss')<'" begintime "' and to_char(item_结束时间,'yyyy-mm-dd hh:mm:ss')>'" begintime "' and to_char(item_结束时间,'yyyy-mm-dd hh:mm:ss')<'" endtime "') or (to_char(item_开始时间,'yyyy-mm-dd hh:mm:ss')>'" begintime "' and to_char(item_结束时间,'yyyy-mm-dd hh:mm:ss')<'" endtime "') or (to_char(item_开始时间,'yyyy-mm-dd hh:mm:ss')>'" begintime "' and to_char(item_开始时间,'yyyy-mm-dd hh:mm:ss')<'" endtime "' and to_char(item_结束时间,'yyyy-mm-dd hh:mm:ss')>'" endtime "') or (to_char(item_开始时间,'yyyy-mm-dd hh:mm:ss')<'" begintime "' and to_char(item_结束时间,'yyyy-mm-dd hh:mm:ss')>'" endtime "')";
var datas = qeurybysql(sql);
var msg =0
if(datas > 0) {
msg = "注意:" meetingroom "已经预订,请重新选择。";
}
msg; |