|
|
@@ -9,6 +9,7 @@ import com.izouma.nineth.dto.UserHistory;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.AssetRepo;
|
|
|
import com.izouma.nineth.repo.TokenHistoryRepo;
|
|
|
+import com.izouma.nineth.service.AssetMintService;
|
|
|
import com.izouma.nineth.service.AssetService;
|
|
|
import com.izouma.nineth.service.GiftOrderService;
|
|
|
import com.izouma.nineth.utils.ObjUtils;
|
|
|
@@ -35,6 +36,7 @@ public class AssetController extends BaseController {
|
|
|
private AssetRepo assetRepo;
|
|
|
private GiftOrderService giftOrderService;
|
|
|
private TokenHistoryRepo tokenHistoryRepo;
|
|
|
+ private AssetMintService assetMintService;
|
|
|
|
|
|
//@PreAuthorize("hasRole('ADMIN')")
|
|
|
@PostMapping("/save")
|
|
|
@@ -129,6 +131,14 @@ public class AssetController extends BaseController {
|
|
|
}
|
|
|
return builder.toString();
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping("/mint")
|
|
|
+ public String mint( ) {
|
|
|
+ for (Asset asset : assetRepo.findByTxHashIsNullAndTokenIdNotNullAndCreatedAtBefore(LocalDateTime.now())) {
|
|
|
+ assetMintService.mint(asset);
|
|
|
+ }
|
|
|
+ return "ok";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|