修改不同的 类型调入大厅时间 增加详情返回对应的店铺信息 快递信息

This commit is contained in:
cb 2025-09-11 16:49:10 +08:00
parent 4783b4b077
commit 9ebbcfacf7
4 changed files with 39 additions and 4 deletions

View File

@ -25,6 +25,8 @@ import com.ghy.payment.service.AdapayService;
import com.ghy.payment.service.FinancialChangeRecordService; import com.ghy.payment.service.FinancialChangeRecordService;
import com.ghy.payment.service.FinancialDetailService; import com.ghy.payment.service.FinancialDetailService;
import com.ghy.payment.service.FinancialMasterService; import com.ghy.payment.service.FinancialMasterService;
import com.ghy.shop.domain.Shop;
import com.ghy.shop.service.ShopService;
import com.ghy.system.domain.SysArea; import com.ghy.system.domain.SysArea;
import com.ghy.system.service.ISysAreaService; import com.ghy.system.service.ISysAreaService;
import com.ghy.system.service.IWxMsgService; import com.ghy.system.service.IWxMsgService;
@ -122,7 +124,8 @@ public class OrderDetailController extends BaseController {
private IInsuranceManagerService insuranceManagerService; private IInsuranceManagerService insuranceManagerService;
@Autowired @Autowired
private InsuranceService insuranceService; private InsuranceService insuranceService;
@Autowired
private ShopService shopService;
@Resource @Resource
private IOrderAttachmentRecordService orderAttachmentRecordService; private IOrderAttachmentRecordService orderAttachmentRecordService;
@ -506,6 +509,8 @@ public class OrderDetailController extends BaseController {
} }
logger.info("所有的加价订单{}",financialChangeRecords); logger.info("所有的加价订单{}",financialChangeRecords);
Shop shop=shopService.getShop(goods.getShopId());
orderListResponse.setShop(shop);
// 编辑返回属性 // 编辑返回属性
orderListResponse.setTrackingNumber(orderMaster.getTrackingNumber()); orderListResponse.setTrackingNumber(orderMaster.getTrackingNumber());
orderListResponse.setDeliveryImages(orderMaster.getDeliveryImages()); orderListResponse.setDeliveryImages(orderMaster.getDeliveryImages());
@ -515,6 +520,7 @@ public class OrderDetailController extends BaseController {
orderListResponse.setShareAccountCountdownDuration(detail.getShareAccountCountdownDuration()); orderListResponse.setShareAccountCountdownDuration(detail.getShareAccountCountdownDuration());
orderListResponse.setHandoverImages(detail.getHandoverImages()); orderListResponse.setHandoverImages(detail.getHandoverImages());
orderListResponse.setHandoverRemark(detail.getHandoverRemark()); orderListResponse.setHandoverRemark(detail.getHandoverRemark());
orderListResponse.setGoods(goods);
orderListResponse.setAddMoneyRemark(addMoneyRemark); orderListResponse.setAddMoneyRemark(addMoneyRemark);
orderListResponse.setAddMoney(addMoneyTotal); orderListResponse.setAddMoney(addMoneyTotal);

View File

@ -30,6 +30,8 @@ import com.ghy.payment.service.FinancialChangeRecordService;
import com.ghy.payment.service.FinancialDetailService; import com.ghy.payment.service.FinancialDetailService;
import com.ghy.payment.service.FinancialMasterService; import com.ghy.payment.service.FinancialMasterService;
import com.ghy.payment.service.OrderFineRecordService; import com.ghy.payment.service.OrderFineRecordService;
import com.ghy.shop.domain.Shop;
import com.ghy.shop.service.ShopService;
import com.ghy.system.domain.SysArea; import com.ghy.system.domain.SysArea;
import com.ghy.system.service.ISysAreaService; import com.ghy.system.service.ISysAreaService;
import com.ghy.web.pojo.vo.*; import com.ghy.web.pojo.vo.*;
@ -118,6 +120,8 @@ public class OrderMasterController extends BaseController {
private IOrderAttachmentRecordService orderAttachmentRecordService; private IOrderAttachmentRecordService orderAttachmentRecordService;
@Resource @Resource
private InsuranceService insuranceService; private InsuranceService insuranceService;
@Resource
private ShopService shopService;
@Resource @Resource
private IInsuranceManagerService insuranceManagerService; private IInsuranceManagerService insuranceManagerService;
@ -1162,6 +1166,7 @@ public class OrderMasterController extends BaseController {
} }
// 编辑返回属性 // 编辑返回属性
orderListResponse.setWorkerRemark(master.getWorkerRemark());
orderListResponse.setIsNeedBill(master.getIsNeedBill()); orderListResponse.setIsNeedBill(master.getIsNeedBill());
orderListResponse.setIsMonitoredOrder(master.getIsMonitoredOrder()); orderListResponse.setIsMonitoredOrder(master.getIsMonitoredOrder());
orderListResponse.setOrderImages(master.getOrderImages()); orderListResponse.setOrderImages(master.getOrderImages());
@ -1841,7 +1846,16 @@ public class OrderMasterController extends BaseController {
serverMoney=serverMoney.add(financialMaster.getServerMoney()); serverMoney=serverMoney.add(financialMaster.getServerMoney());
serverMoney=serverMoney.add(leaderMoney); serverMoney=serverMoney.add(leaderMoney);
logger.info("大师傅的服务金额{}大师傅的分成{}",serverMoney,leaderMoney); logger.info("大师傅的服务金额{}大师傅的分成{}",serverMoney,leaderMoney);
Shop shop=shopService.getShop(goods.getShopId());
// 编辑返回属性 // 编辑返回属性
orderListResponse.setDeliveryType(orderMaster.getDeliveryType());
orderListResponse.setDeliveryRemark(orderMaster.getDeliveryRemark());
orderListResponse.setDeliveryImages(orderMaster.getDeliveryImages());
orderListResponse.setShop(shop);
orderListResponse.setGoods(goods);
orderListResponse.setTrackingNumber(orderMaster.getTrackingNumber());
orderListResponse.setWorkerRemark(orderMaster.getWorkerRemark());
orderListResponse.setOrderImages(orderMaster.getOrderImages()); orderListResponse.setOrderImages(orderMaster.getOrderImages());
orderListResponse.setOrderMasterId(orderMaster.getId()); orderListResponse.setOrderMasterId(orderMaster.getId());
orderListResponse.setOrderMasterCode(orderMaster.getCode()); orderListResponse.setOrderMasterCode(orderMaster.getCode());

View File

@ -9,6 +9,8 @@ import com.ghy.goods.domain.InsuranceManager;
import com.ghy.order.domain.AfterServiceRecord; import com.ghy.order.domain.AfterServiceRecord;
import com.ghy.payment.domain.FinancialChangeRecord; import com.ghy.payment.domain.FinancialChangeRecord;
import com.ghy.payment.domain.OrderTimeoutRecord; import com.ghy.payment.domain.OrderTimeoutRecord;
import com.ghy.shop.domain.Shop;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -295,4 +297,6 @@ public class OrderListResponse {
*/ */
@Excel(name = "分账倒计时时长(小时)") @Excel(name = "分账倒计时时长(小时)")
private Integer shareAccountCountdownDuration; private Integer shareAccountCountdownDuration;
private Shop shop;
} }

View File

@ -186,12 +186,23 @@ public class OrderServiceImpl implements OrderService {
Date createTime = order.getCreateTime(); Date createTime = order.getCreateTime();
Date overTime30min = getOverTime(createTime, 30 * 60 * 1000); Date overTime30min = getOverTime(createTime, 30 * 60 * 1000);
Date overTime1h = getOverTime(createTime, 30 * 60 * 1000); Date overTime1h = getOverTime(createTime, 30 * 60 * 1000);
Integer timenumber=45*60*1000;
if (order.getOrderType()==1) {
timenumber=8*60*60*1000;
}else{
Goods goods=goodsService.selectById(order.getGoodsId());
if (goods.getStoreService()!=null) {
timenumber=8*60*60*1000;
}
}
boolean flag; boolean flag;
if (order.getUpdateTime() != null) { if (order.getUpdateTime() != null) {
flag = getOverTime(order.getUpdateTime(), 8 * 60 * 60 * 1000).before(now); flag = getOverTime(order.getUpdateTime(), timenumber).before(now);
} else { } else {
flag = getOverTime(createTime, 8 * 60 * 60 * 1000).before(now); flag = getOverTime(createTime, timenumber).before(now);
log.info("判断时间:{},当前时间:{},结果:{}", getOverTime(createTime, 8 * 60 * 60 * 1000), now, flag); log.info("判断时间:{},当前时间:{},结果:{}", getOverTime(createTime, timenumber), now, flag);
} }
// 是否已经超时 // 是否已经超时
boolean timeout = ONE.equals(order.getTimeout()); boolean timeout = ONE.equals(order.getTimeout());