1.页面添加逻辑

2.展示天数手动查询
l
862857010@qq.com 2 years ago
parent 4ea84dcf1a
commit 7f2384fcc6
  1. 3
      src/main/java/com/cjy/back/ybsjAppointment/dao/YbsjyAppointmentSettingMapper.java
  2. 5
      src/main/java/com/cjy/back/ybsjAppointment/dao/YbsjyAppointmentSettingMapper.xml
  3. 8
      src/main/java/com/cjy/back/ybsjAppointment/service/impl/YbsjyAppointmentSettingServiceImpl.java
  4. 23
      src/main/webapp/html/back/yuyue/reservationManagement.html
  5. 4
      src/main/webapp/html/back/yuyue/reservationManagementAdd.html

@ -186,4 +186,7 @@ public interface YbsjyAppointmentSettingMapper {
* 获取当天 未核销的预约订单数量
*/
int getNotWrittenOffAppointmentDocumentsCount(@Param("date") String date,@Param("unionId") String unionId);
int getAppointmentSettingByScenicId(String scenicId);
}

@ -153,8 +153,8 @@
LEFT JOIN ybsj_appointment_setting t2 on t1.appointment_settings_id = t2.id and t2.state = 0
LEFT join ybsj_scenic_info t3 on t2.scenic_id =t3.guid
WHERE t2.scenic_id = #{scenicId}
and t1.del_flag !=2
and t1.use_date LIKE CONCAT('%', #{whichDay}, '%')
and (t1.unavailable_date NOT LIKE CONCAT('%', #{date}, '%') or t1.unavailable_date is null)
</select>
<select id="getAppointmentCount" resultType="java.lang.Integer">
@ -188,4 +188,7 @@
<select id="getScenicNameByid" resultType="java.lang.String">
select sname from ybsj_scenic_info where guid=#{scenicId}
</select>
<select id="getAppointmentSettingByScenicId" resultType="java.lang.Integer">
select can_reserve_day_number from ybsj_appointment_setting where scenic_id=#{scenicId} and `state`=0
</select>
</mapper>

@ -230,11 +230,9 @@ public class YbsjyAppointmentSettingServiceImpl implements YbsjyAppointmentSetti
});
//第二步通过通过规则id获取到时间段列表
map.put("timeList", list);
if (!list.isEmpty()) {
map.put("canReserveDayNumber", list.get(0).getCanReserveDayNumber());
} else {
map.put("canReserveDayNumber", 0);
}
map.put("canReserveDayNumber", ybsjyAppointmentSettingMapper.getAppointmentSettingByScenicId(scenicId) );
return ServerResponse.createBySuccess(map);

@ -293,7 +293,9 @@
//是否推荐
layui.form.on('switch(state)', function (data) {
var form = layui.form;
console.log(data, '909090')
var checked = data.elem.checked;
var obj = {
'guid': data.elem.title,
'id': data.elem.value,
@ -310,14 +312,23 @@
async: false,
data: JSON.stringify(obj),
success: function (json) {
json = eval('(' + json + ')');
if (json.data) {
if (data.elem.checked) {
layer.msg("启用成功!");
} else {
layer.msg("关闭成功!");
if(json.status==200){
json = eval('(' + json + ')');
if (json.data) {
if (data.elem.checked) {
layer.msg("启用成功!");
} else {
layer.msg("关闭成功!");
}
}
}else {
data.elem.checked =false ;
form.render();
console.log(data,'----')
layer.msg(json.data);
}
}
});
});

@ -175,6 +175,10 @@
//监听提交
form.on('submit(addsysDelicacyfoodShop)', function (data) {
var arr = []
if ($('#container .dynamic-div').length<1){
layer.msg('时段不能为空')
return
}
$('#container .dynamic-div').each(function (){
var array = new Array()
var id = $(this).attr('id')

Loading…
Cancel
Save