Commit c407387f by 徐康

定时任务

parent 565c3c83
...@@ -53,7 +53,7 @@ public class CouponOrderRefundRetryHandler extends IJobHandler { ...@@ -53,7 +53,7 @@ public class CouponOrderRefundRetryHandler extends IJobHandler {
@Autowired @Autowired
private RefundOverOrderManager refundOverOrderManager; private RefundOverOrderManager refundOverOrderManager;
private ExecutorService executor = Executors.newFixedThreadPool(1); private ExecutorService executor = Executors.newFixedThreadPool(5);
@Override @Override
public ReturnT<String> execute(String param) throws Exception { public ReturnT<String> execute(String param) throws Exception {
...@@ -70,7 +70,8 @@ public class CouponOrderRefundRetryHandler extends IJobHandler { ...@@ -70,7 +70,8 @@ public class CouponOrderRefundRetryHandler extends IJobHandler {
return ReturnT.SUCCESS; return ReturnT.SUCCESS;
} }
int num = 200; int num = 200;
if(nowDate.after(today1) && nowDate.before(today6)) { boolean isBeforeDawn = nowDate.after(today1) && nowDate.before(today6);
if(isBeforeDawn) {
num = 500; num = 500;
} }
...@@ -114,6 +115,9 @@ public class CouponOrderRefundRetryHandler extends IJobHandler { ...@@ -114,6 +115,9 @@ public class CouponOrderRefundRetryHandler extends IJobHandler {
refundOverOrderUpdate.setRefundDesc(JSON.toJSONString(baseResponse)); refundOverOrderUpdate.setRefundDesc(JSON.toJSONString(baseResponse));
} }
refundOverOrderManager.update(refundOverOrder); refundOverOrderManager.update(refundOverOrder);
if(isBeforeDawn) {
Thread.sleep(1000);
}
} catch (Exception e) { } catch (Exception e) {
refundOverOrderUpdate.setRefundStatus(CouponOrderRefundStatusEnum.REFUND_FAILED.getCode()); refundOverOrderUpdate.setRefundStatus(CouponOrderRefundStatusEnum.REFUND_FAILED.getCode());
refundOverOrderUpdate.setRefundFail(CouponOrderRefundFailTypeEnum.OTHER.getCode()); refundOverOrderUpdate.setRefundFail(CouponOrderRefundFailTypeEnum.OTHER.getCode());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment