7 changed files with 162 additions and 2 deletions
-
2src/main/java/com/example/demo/Export/ExportService.java
-
22src/main/java/com/example/demo/Export/ExportServiceImpl.java
-
69src/main/java/com/example/demo/controller/cash/CashRefundController.java
-
6src/main/java/com/example/demo/controller/coin/ExportController.java
-
2src/main/java/com/example/demo/service/coin/ExportExcelService.java
-
38src/main/java/com/example/demo/service/listen/FundListener.java
-
25src/main/java/com/example/demo/serviceImpl/coin/ExportExcelServiceImpl.java
@ -0,0 +1,38 @@ |
|||||
|
package com.example.demo.service.listen; |
||||
|
|
||||
|
import com.example.demo.Util.RedisUtil; |
||||
|
import com.example.demo.service.coin.ExportExcelService; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Component; |
||||
|
|
||||
|
/** |
||||
|
* @program: GOLD |
||||
|
* @ClassName FundListener |
||||
|
* @description: |
||||
|
* @author: huangqizhen |
||||
|
* @create: 2026−01-18 13:41 |
||||
|
* @Version 1.0 |
||||
|
**/ |
||||
|
@Component |
||||
|
public class FundListener extends BaseMessageListener<String>{ |
||||
|
|
||||
|
@Autowired |
||||
|
private ExportExcelService exportExcelService; |
||||
|
|
||||
|
protected FundListener(RedisUtil redisQueueUtil) { |
||||
|
super(redisQueueUtil, "fund:queue:export_queue"); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
protected void handleMessage(String message) { |
||||
|
validateMessage( message); |
||||
|
try { |
||||
|
Thread.sleep(5000); |
||||
|
exportExcelService.FundExcel(message); |
||||
|
} catch (Exception e) { |
||||
|
handleException(e, message); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue