|
|
@@ -107,12 +107,15 @@ public class UserOrderController extends BaseController {
|
|
|
wrapper.in(OperatingHours::getMdId, mdIdList);
|
|
|
List<OperatingHours> hourslist = operatingHoursService.list(wrapper);
|
|
|
DateUtil dateUtil = new DateUtil();
|
|
|
+ if(!input.getItems().isEmpty() && input.getItems().size()>1){
|
|
|
+ throw new ServiceException("一次只能下单一个商家的订单");
|
|
|
+ }
|
|
|
// 循环items,为每个item创建一条PosOrder
|
|
|
for (OrderCreatItem item : input.getItems()) {
|
|
|
// 检查门店是否开放
|
|
|
checkStoreOpen(storeList,hourslist,item,dateUtil);
|
|
|
int index = input.getItems().indexOf(item) + 1;
|
|
|
- String subddId = ddId+ index;
|
|
|
+ String subddId = ddId;
|
|
|
PosOrder posOrder = new PosOrder();
|
|
|
posOrder.setShdzId(input.getShdzId());
|
|
|
// 设置子订单的基本信息
|