订单详情增加代扣和免押字段

This commit is contained in:
2025-08-10 22:42:47 +08:00
parent 7262bfaad1
commit c6f6a12997
3 changed files with 9 additions and 1 deletions

View File

@ -69,6 +69,8 @@ public interface OrderConvert {
@Mapping(source = "orderMainPO.renewalTimes", target = "renewalTimes"),
@Mapping(source = "orderMainPO.chargeTimes", target = "chargeTimes"),
@Mapping(source = "orderMainPO.orderAmount", target = "orderAmount"),
@Mapping(source = "orderMainPO.isDepositFree", target = "isDepositFree"),
@Mapping(source = "orderMainPO.isAutoDeduct", target = "isAutoDeduct"),
@Mapping(source = "companyStoreDTO.name", target = "storeName"),
@Mapping(source = "companyStoreDTO.detailedAddress", target = "detailedAddress"),
@Mapping(source = "companyStoreDTO.latitude", target = "latitude"),

View File

@ -140,6 +140,12 @@ public class OrderDetailDTO {
@ApiModelProperty("订单总金额")
private BigDecimal orderAmount;
@ApiModelProperty("是否开通免押")
private Boolean isDepositFree;
@ApiModelProperty("是否开通代扣")
private Boolean isAutoDeduct;
@ApiModelProperty("预计到期间隔天数")
private Integer expectedDays;

View File

@ -31,7 +31,7 @@ public class OrderOverdueTask {
* lockAtMostFor锁最多持有时间防止节点宕机导致锁无法释放
* lockAtLeastFor锁最少持有时间防止任务执行过快导致频繁执行
*/
@Scheduled(cron = "0 */1 * * * ?")
@Scheduled(cron = "0 */30 * * * ?")
@SchedulerLock(name = "checkOverdueOrders", lockAtMostFor = "9m", lockAtLeastFor = "1m")
public void checkOverdueOrders() {
log.info("开始执行逾期订单检查任务");