From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java | 366 ++++++++++++++++++++++++++-------------------------- 1 files changed, 183 insertions(+), 183 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java b/fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java index 3f7a233..78cb310 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/order/OrderStatisticJob.java @@ -1,183 +1,183 @@ -package com.yeshi.fanli.job.order; - -import java.util.Calendar; -import java.util.Date; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Component; - -import com.xxl.job.core.biz.model.ReturnT; -import com.xxl.job.core.handler.annotation.XxlJob; -import com.yeshi.fanli.service.manger.order.OrderMoneyStatisticManager; -import com.yeshi.fanli.util.StringUtil; -import org.yeshi.utils.TimeUtil; - -//璁㈠崟缁熻浠诲姟 -@Component -public class OrderStatisticJob { - - @Resource - private OrderMoneyStatisticManager orderMoneyStatisticManager; - - public OrderStatisticJob() { - - } - - /** - * 鍚屾杩斿埄涓庡垎浜禋 - * @Title: syncFanliAndShareData - * @Description: - * @param param - * @return - * @throws Exception - * ReturnT<String> 杩斿洖绫诲瀷 - * @throws - */ - @XxlJob("order-statistic-syncFanliAndShareData") - public ReturnT<String> syncFanliAndShareData(String param) throws Exception { - long startTime = System.currentTimeMillis(); - if (!StringUtil.isNullOrEmpty(param)) { - startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); - } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(startTime); - if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { - Date start = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncFanliAndShareData(start, end); - } - } - - Date start = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncFanliAndShareData(start, end); - return ReturnT.SUCCESS; - } - - /** - * 鍚屾鍥㈤槦鏁版嵁 - * @Title: syncTeamData - * @Description: - * @param param - * @return - * @throws Exception - * ReturnT<String> 杩斿洖绫诲瀷 - * @throws - */ - @XxlJob("order-statistic-syncTeamData") - public ReturnT<String> syncTeamData(String param) throws Exception { - long startTime = System.currentTimeMillis(); - if (!StringUtil.isNullOrEmpty(param)) { - startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); - } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(startTime); - if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { - Date start = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncTeamData(start, end); - } - } - - Date start = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncTeamData(start, end); - return ReturnT.SUCCESS; - } - - /** - * 鍚屾璁㈠崟鏁伴噺 - * @Title: syncOrderNum - * @Description: - * @param param - * @return - * @throws Exception - * ReturnT<String> 杩斿洖绫诲瀷 - * @throws - */ - @XxlJob("order-statistic-syncOrderNum") - public ReturnT<String> syncOrderNum(String param) throws Exception { - long startTime = System.currentTimeMillis(); - if (!StringUtil.isNullOrEmpty(param)) { - startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); - } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(startTime); - if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { - Date start = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncOrderNum(start, end); - } - } - - Date start = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncOrderNum(start, end); - return ReturnT.SUCCESS; - } - - /** - * 鍚屾鍒嗙孩 - * @Title: syncDividents - * @Description: - * @param param - * @return - * @throws Exception - * ReturnT<String> 杩斿洖绫诲瀷 - * @throws - */ - @XxlJob("order-statistic-syncDividents") - public ReturnT<String> syncDividents(String param) throws Exception { - long startTime = System.currentTimeMillis(); - if (!StringUtil.isNullOrEmpty(param)) { - startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); - } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 - Calendar calendar = Calendar.getInstance(); - calendar.setTimeInMillis(startTime); - if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { - Date start = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncDividents(start, end); - } - } - - Date start = new Date( - TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); - - Date end = new Date(TimeUtil.convertToTimeTemp( - TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); - - orderMoneyStatisticManager.syncDividents(start, end); - return ReturnT.SUCCESS; - } - -} +package com.yeshi.fanli.job.order; + +import java.util.Calendar; +import java.util.Date; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Component; + +import com.xxl.job.core.biz.model.ReturnT; +import com.xxl.job.core.handler.annotation.XxlJob; +import com.yeshi.fanli.service.manger.order.OrderMoneyStatisticManager; +import com.yeshi.fanli.util.StringUtil; +import org.yeshi.utils.TimeUtil; + +//璁㈠崟缁熻浠诲姟 +@Component +public class OrderStatisticJob { + + @Resource + private OrderMoneyStatisticManager orderMoneyStatisticManager; + + public OrderStatisticJob() { + + } + + /** + * 鍚屾杩斿埄涓庡垎浜禋 + * @Title: syncFanliAndShareData + * @Description: + * @param param + * @return + * @throws Exception + * ReturnT<String> 杩斿洖绫诲瀷 + * @throws + */ + @XxlJob("order-statistic-syncFanliAndShareData") + public ReturnT<String> syncFanliAndShareData(String param) throws Exception { + long startTime = System.currentTimeMillis(); + if (!StringUtil.isNullOrEmpty(param)) { + startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); + } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(startTime); + if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { + Date start = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncFanliAndShareData(start, end); + } + } + + Date start = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncFanliAndShareData(start, end); + return ReturnT.SUCCESS; + } + + /** + * 鍚屾鍥㈤槦鏁版嵁 + * @Title: syncTeamData + * @Description: + * @param param + * @return + * @throws Exception + * ReturnT<String> 杩斿洖绫诲瀷 + * @throws + */ + @XxlJob("order-statistic-syncTeamData") + public ReturnT<String> syncTeamData(String param) throws Exception { + long startTime = System.currentTimeMillis(); + if (!StringUtil.isNullOrEmpty(param)) { + startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); + } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(startTime); + if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { + Date start = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncTeamData(start, end); + } + } + + Date start = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncTeamData(start, end); + return ReturnT.SUCCESS; + } + + /** + * 鍚屾璁㈠崟鏁伴噺 + * @Title: syncOrderNum + * @Description: + * @param param + * @return + * @throws Exception + * ReturnT<String> 杩斿洖绫诲瀷 + * @throws + */ + @XxlJob("order-statistic-syncOrderNum") + public ReturnT<String> syncOrderNum(String param) throws Exception { + long startTime = System.currentTimeMillis(); + if (!StringUtil.isNullOrEmpty(param)) { + startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); + } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(startTime); + if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { + Date start = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncOrderNum(start, end); + } + } + + Date start = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncOrderNum(start, end); + return ReturnT.SUCCESS; + } + + /** + * 鍚屾鍒嗙孩 + * @Title: syncDividents + * @Description: + * @param param + * @return + * @throws Exception + * ReturnT<String> 杩斿洖绫诲瀷 + * @throws + */ + @XxlJob("order-statistic-syncDividents") + public ReturnT<String> syncDividents(String param) throws Exception { + long startTime = System.currentTimeMillis(); + if (!StringUtil.isNullOrEmpty(param)) { + startTime = TimeUtil.convertToTimeTemp(param, "yyyy-MM-dd"); + } else {// 姣忓ぉ闆剁偣闇�瑕佸悓姝ヤ笂涓�澶╃殑鏁版嵁 + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(startTime); + if (calendar.get(Calendar.HOUR_OF_DAY) == 0) { + Date start = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncDividents(start, end); + } + } + + Date start = new Date( + TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(startTime, "yyyy-MM-dd"), "yyyy-MM-dd")); + + Date end = new Date(TimeUtil.convertToTimeTemp( + TimeUtil.getGernalTime(startTime + 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd")); + + orderMoneyStatisticManager.syncDividents(start, end); + return ReturnT.SUCCESS; + } + +} -- Gitblit v1.8.0