修复:游泳场地可重复预定
This commit is contained in:
@@ -127,13 +127,16 @@ public class PeriodController extends BaseController {
|
|||||||
// 字符串转集合(从redis取数据并转为List)
|
// 字符串转集合(从redis取数据并转为List)
|
||||||
final List<Field> fieldList = JSONObject.parseArray(string, Field.class);
|
final List<Field> fieldList = JSONObject.parseArray(string, Field.class);
|
||||||
fieldList.forEach(f -> {
|
fieldList.forEach(f -> {
|
||||||
|
System.out.println("是否可重复预定= " + f);
|
||||||
final String key = getKey(param.getDateTime().concat(d.getTimePeriod().concat(d.getMerchantId().toString()).concat(f.getFieldId().toString())));
|
final String key = getKey(param.getDateTime().concat(d.getTimePeriod().concat(d.getMerchantId().toString()).concat(f.getFieldId().toString())));
|
||||||
final List<OrderInfo> orderInfos = collectKey.get(key);
|
final List<OrderInfo> orderInfos = collectKey.get(key);
|
||||||
System.out.println("orderInfos = " + orderInfos);
|
|
||||||
if (!CollectionUtils.isEmpty(orderInfos)) {
|
if (!CollectionUtils.isEmpty(orderInfos)) {
|
||||||
final OrderInfo orderInfo = orderInfos.get(0);
|
final OrderInfo orderInfo = orderInfos.get(0);
|
||||||
if (orderInfo.getOrderCode().equals(key)) {
|
if (orderInfo.getOrderCode().equals(key)) {
|
||||||
f.setSold(true);
|
System.out.println("f.getNum = " + f.getNum());
|
||||||
|
if(f.getIsRepeat().equals(0)){
|
||||||
|
f.setSold(true);
|
||||||
|
}
|
||||||
f.setOrderInfoList(orderInfos);
|
f.setOrderInfoList(orderInfos);
|
||||||
f.setOrderId(orderInfo.getOrderId());
|
f.setOrderId(orderInfo.getOrderId());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ public class MpMenuServiceImpl extends ServiceImpl<MpMenuMapper, MpMenu> impleme
|
|||||||
@Override
|
@Override
|
||||||
public PageResult<MpMenu> pageRel(MpMenuParam param) {
|
public PageResult<MpMenu> pageRel(MpMenuParam param) {
|
||||||
PageParam<MpMenu, MpMenuParam> page = new PageParam<>(param);
|
PageParam<MpMenu, MpMenuParam> page = new PageParam<>(param);
|
||||||
page.setDefaultOrder("sort_number asc, menu_id asc");
|
page.setDefaultOrder("rows asc, sort_number asc, menu_id asc");
|
||||||
List<MpMenu> list = baseMapper.selectPageRel(page, param);
|
List<MpMenu> list = baseMapper.selectPageRel(page, param);
|
||||||
return new PageResult<>(list, page.getTotal());
|
return new PageResult<>(list, page.getTotal());
|
||||||
}
|
}
|
||||||
@@ -33,7 +33,7 @@ public class MpMenuServiceImpl extends ServiceImpl<MpMenuMapper, MpMenu> impleme
|
|||||||
List<MpMenu> list = baseMapper.selectListRel(param);
|
List<MpMenu> list = baseMapper.selectListRel(param);
|
||||||
// 排序
|
// 排序
|
||||||
PageParam<MpMenu, MpMenuParam> page = new PageParam<>();
|
PageParam<MpMenu, MpMenuParam> page = new PageParam<>();
|
||||||
page.setDefaultOrder("sort_number asc, menu_id asc");
|
page.setDefaultOrder("rows asc, sort_number asc, menu_id asc");
|
||||||
return page.sortRecords(list);
|
return page.sortRecords(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user