|
@@ -410,18 +410,22 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
|
|
|
APPLoginUserInfo appLoginInfo = StpAPPUserUtil.getAPPLoginInfo();
|
|
|
|
|
|
+
|
|
|
LambdaUpdateWrapper<TbOrder> wrapper = new LambdaUpdateWrapper<>();
|
|
|
wrapper.set(TbOrder::getPeopleConfirmStatus, ConfirmStatus.CONFIRM_STATUS_ONE.getCode());
|
|
|
wrapper.set(TbOrder::getPeopleConfirmType, confirmType);
|
|
|
wrapper.set(TbOrder::getPeopleConfirmTime, new Date());
|
|
|
-
|
|
|
wrapper.set(TbOrder::getUpdateBy, appLoginInfo.getLoginId());
|
|
|
wrapper.set(TbOrder::getUpdateName, appLoginInfo.getLoginName());
|
|
|
wrapper.set(TbOrder::getUpdateTime, new Date());
|
|
|
-
|
|
|
wrapper.eq(TbOrder::getId, orderId);
|
|
|
+ boolean result = update(wrapper);
|
|
|
|
|
|
- return update(wrapper);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -446,17 +450,39 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
}
|
|
|
|
|
|
|
|
|
- void orderFinish(){
|
|
|
+ public void orderFinish(Long[] ids){
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+ APPLoginUserInfo appLoginInfo = StpAPPUserUtil.getAPPLoginInfo();
|
|
|
+ TbOrder order = new TbOrder();
|
|
|
+ for (Long id : ids) {
|
|
|
+ order.setId(id);
|
|
|
+ order.setTradeStatus(TradeStatus.TRADE_STATUS_ONE.getCode());
|
|
|
+ order.setTradeTime(new Date());
|
|
|
+ order.setPayType(0);
|
|
|
+ order.setFinishStatus(FinishStatus.FINISH_STATUS_ONE.getCode());
|
|
|
+
|
|
|
+ order.setUpdateBy(appLoginInfo.getLoginId());
|
|
|
+ order.setUpdateName(appLoginInfo.getLoginName());
|
|
|
+ order.setUpdateTime(new Date());
|
|
|
+
|
|
|
+ boolean result = updateById(order);
|
|
|
+ if(!result) throw new RuntimeException("当前订单状态修改失败,请联系管理员!");
|
|
|
+
|
|
|
+
|
|
|
+ TbOrder t = getById(id);
|
|
|
+ MessageDto dto = new MessageDto();
|
|
|
+ dto.setUrl("/pages/market/one/leader/order");
|
|
|
+ dto.setUserId(t.getBuyUserId());
|
|
|
+ dto.setContents("你采购的《" + t.getGoodsNames() + "》订单已完成。请及时上架商品到二级市场。");
|
|
|
+ adminInterface.messageSave(dto);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|