|
@@ -11,12 +11,10 @@ import com.pj.api.dto.OrderDto;
|
|
|
import com.pj.common.core.exception.ServiceException;
|
|
|
import com.pj.current.dto.APPLoginUserInfo;
|
|
|
import com.pj.current.satoken.StpAPPUserUtil;
|
|
|
-import com.pj.enummj.ApplyStatus;
|
|
|
-import com.pj.enummj.DeleteStatus;
|
|
|
-import com.pj.enummj.TradeStatus;
|
|
|
-import com.pj.enummj.UserType;
|
|
|
+import com.pj.enummj.*;
|
|
|
import com.pj.tb_goods_transit.TbGoodsTransit;
|
|
|
import com.pj.tb_goods_transit.TbGoodsTransitMapper;
|
|
|
+import com.pj.tb_goods_transit.TbGoodsTransitService;
|
|
|
import com.pj.tb_people.TbPeople;
|
|
|
import com.pj.tb_people.TbPeopleMapper;
|
|
|
import com.pj.utils.so.SoMap;
|
|
@@ -48,6 +46,8 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
|
|
|
@Autowired
|
|
|
private TbGoodsTransitMapper tbGoodsTransitMapper;
|
|
|
+ @Autowired
|
|
|
+ private TbGoodsTransitService tbGoodsTransitService;
|
|
|
|
|
|
/** app端: 生成一级市场订单 */
|
|
|
void appAdd(TbOrder t){
|
|
@@ -217,6 +217,27 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
return this.update(wrapper);
|
|
|
}
|
|
|
|
|
|
+ boolean updateEnterpriseConfirm(TbOrder order) {
|
|
|
+
|
|
|
+ // 商户拒绝接单后把商户确认状态改为否,并把商品发布表状态恢复为默认值
|
|
|
+ if (2 == order.getEnterpriseConfirm()) {
|
|
|
+ LambdaUpdateWrapper<TbGoodsTransit> wrapper = new LambdaUpdateWrapper<>();
|
|
|
+ //商品未被下单
|
|
|
+ wrapper.set(TbGoodsTransit::getIsOrders, OrderStatus.ORDER_STATUS_ZERO.getCode());
|
|
|
+ //商品在售
|
|
|
+ wrapper.set(TbGoodsTransit::getGoodsStatus, GoodsStatus.GOODS_STATUS_ON.getCode());
|
|
|
+
|
|
|
+ wrapper.eq(TbGoodsTransit::getId, order.getGoodsId());
|
|
|
+ boolean update = tbGoodsTransitService.update(wrapper);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ // 修改订单表的商家确认状态
|
|
|
+ order.setGoodsId(null);
|
|
|
+ boolean flag = updateById(order);
|
|
|
+
|
|
|
+ return flag;
|
|
|
+ }
|
|
|
|
|
|
/** 远程调用:根据时间和登陆人查询订单 */
|
|
|
public List<OrderDto> selectOrderList(Date currDay, Long appUserId){
|