修复:游泳场地可重复预定
This commit is contained in:
@@ -127,13 +127,16 @@ public class PeriodController extends BaseController {
|
||||
// 字符串转集合(从redis取数据并转为List)
|
||||
final List<Field> fieldList = JSONObject.parseArray(string, Field.class);
|
||||
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 List<OrderInfo> orderInfos = collectKey.get(key);
|
||||
System.out.println("orderInfos = " + orderInfos);
|
||||
if (!CollectionUtils.isEmpty(orderInfos)) {
|
||||
final OrderInfo orderInfo = orderInfos.get(0);
|
||||
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.setOrderId(orderInfo.getOrderId());
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public class MpMenuServiceImpl extends ServiceImpl<MpMenuMapper, MpMenu> impleme
|
||||
@Override
|
||||
public PageResult<MpMenu> pageRel(MpMenuParam 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);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
@@ -33,7 +33,7 @@ public class MpMenuServiceImpl extends ServiceImpl<MpMenuMapper, MpMenu> impleme
|
||||
List<MpMenu> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user