|
|
@ -4,6 +4,7 @@ import com.example.demo.Util.JWTUtil; |
|
|
import com.example.demo.config.interfac.Log; |
|
|
import com.example.demo.config.interfac.Log; |
|
|
import com.example.demo.domain.entity.Admin; |
|
|
import com.example.demo.domain.entity.Admin; |
|
|
import com.example.demo.domain.vo.coin.WorkbenchCard; |
|
|
import com.example.demo.domain.vo.coin.WorkbenchCard; |
|
|
|
|
|
import com.example.demo.domain.vo.coin.WorkbenchRevenue; |
|
|
import com.example.demo.mapper.coin.StatisticsMapper; |
|
|
import com.example.demo.mapper.coin.StatisticsMapper; |
|
|
import com.example.demo.service.coin.GeneralService; |
|
|
import com.example.demo.service.coin.GeneralService; |
|
|
import com.example.demo.service.coin.StatisticsService; |
|
|
import com.example.demo.service.coin.StatisticsService; |
|
|
@ -94,12 +95,12 @@ public class WorkbenchController { |
|
|
} |
|
|
} |
|
|
//总营收 |
|
|
//总营收 |
|
|
@PostMapping("/getTotalRevenue") |
|
|
@PostMapping("/getTotalRevenue") |
|
|
public ResponseEntity<WorkbenchCard> getTotalRevenue(@RequestBody WorkbenchCard workbench, @AuthenticationPrincipal Admin admin) { |
|
|
|
|
|
|
|
|
public ResponseEntity<List<WorkbenchRevenue>> getTotalRevenue(@RequestBody WorkbenchCard workbench, @AuthenticationPrincipal Admin admin) { |
|
|
String account = admin.getAccount(); |
|
|
String account = admin.getAccount(); |
|
|
List<String> markets = workbenchService.getRevenueMarket(account); |
|
|
List<String> markets = workbenchService.getRevenueMarket(account); |
|
|
|
|
|
|
|
|
workbench.setMarkets(markets); |
|
|
workbench.setMarkets(markets); |
|
|
WorkbenchCard result =workbenchService.getTotalRevenue(workbench.getStartDate(),workbench.getEndDate(),workbench.getMarkets()); |
|
|
|
|
|
|
|
|
List<WorkbenchRevenue> result =workbenchService.getTotalRevenue(workbench.getStartDate(),workbench.getEndDate(),workbench.getMarkets()); |
|
|
return ResponseEntity.ok(result); |
|
|
return ResponseEntity.ok(result); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|