From 143df4138a3c0fb9e2cedf7a125ff7246bb7918e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Wed, 4 Jun 2025 16:50:26 +0800 Subject: [PATCH] feat:xxl --- .../com/cool/store/job/XxlJobHandler.java | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java b/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java index 387ffcf55..93abe946c 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java @@ -295,18 +295,23 @@ public class XxlJobHandler { private LicenseSyncInfoDTO createLicenseSyncInfoDTO(String storeId, Integer licenseType, String pictureUrl, Date startTime, Date endTime) { - LicenseSyncInfoDTO licenseSyncInfoDTO = new LicenseSyncInfoDTO(); - licenseSyncInfoDTO.setStoreId(storeId); - licenseSyncInfoDTO.setLicenseTypeId(licenseType); - licenseSyncInfoDTO.setPicture(pictureUrl); - licenseSyncInfoDTO.setExpiryType(ExpiryTypeEnum.TEMP.getExpiryType()); - licenseSyncInfoDTO.setExpiryBeginDate(startTime.getTime()); + LicenseSyncInfoDTO licenseSyncInfoDTO = null; + try { + licenseSyncInfoDTO = new LicenseSyncInfoDTO(); + licenseSyncInfoDTO.setStoreId(storeId); + licenseSyncInfoDTO.setLicenseTypeId(licenseType); + licenseSyncInfoDTO.setPicture(pictureUrl); + licenseSyncInfoDTO.setExpiryType(ExpiryTypeEnum.TEMP.getExpiryType()); + licenseSyncInfoDTO.setExpiryBeginDate(startTime.getTime()); - if (endTime != null) { - licenseSyncInfoDTO.setExpiryEndDate(endTime.getTime()); - } else { - // 如果没有有效期,则设置为长期有效 - licenseSyncInfoDTO.setExpiryType(ExpiryTypeEnum.LONG.getExpiryType()); + if (endTime != null) { + licenseSyncInfoDTO.setExpiryEndDate(endTime.getTime()); + } else { + // 如果没有有效期,则设置为长期有效 + licenseSyncInfoDTO.setExpiryType(ExpiryTypeEnum.LONG.getExpiryType()); + } + } catch (Exception e) { + log.error("createLicenseSyncInfoDTO:{},Exception:{}",JSONObject.toJSONString(licenseSyncInfoDTO),e.getMessage()); } return licenseSyncInfoDTO; }