Commit 0a8b76e3 authored by tangtuo's avatar tangtuo

修改发行nft的返回参数

parent 2c68ae4e
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.fzm.common.entity.Nft; import com.fzm.common.entity.Nft;
import com.fzm.common.entity.NftDto; import com.fzm.common.entity.NftDto;
import com.fzm.common.entity.vo.CollectionNftVo; import com.fzm.common.entity.vo.CollectionNftVo;
import com.fzm.common.entity.vo.NftCertificateVo;
import com.fzm.common.entity.vo.NftListVo; import com.fzm.common.entity.vo.NftListVo;
import com.fzm.common.params.NftTransferParam; import com.fzm.common.params.NftTransferParam;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
...@@ -126,7 +127,7 @@ public interface NftService extends IService<Nft> { ...@@ -126,7 +127,7 @@ public interface NftService extends IService<Nft> {
* @param nftDto * @param nftDto
* @return * @return
*/ */
Boolean publish(NftDto nftDto); Integer publish(NftDto nftDto);
/** /**
* nft转让 * nft转让
......
...@@ -15,6 +15,7 @@ import com.fzm.common.constant.SystemConstant; ...@@ -15,6 +15,7 @@ import com.fzm.common.constant.SystemConstant;
import com.fzm.common.entity.*; import com.fzm.common.entity.*;
import com.fzm.common.entity.dto.ChainDto; import com.fzm.common.entity.dto.ChainDto;
import com.fzm.common.entity.vo.CollectionNftVo; import com.fzm.common.entity.vo.CollectionNftVo;
import com.fzm.common.entity.vo.NftCertificateVo;
import com.fzm.common.entity.vo.NftListVo; import com.fzm.common.entity.vo.NftListVo;
import com.fzm.common.enums.ResultCode; import com.fzm.common.enums.ResultCode;
import com.fzm.common.exception.GlobalException; import com.fzm.common.exception.GlobalException;
...@@ -99,7 +100,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe ...@@ -99,7 +100,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe
} }
@Override @Override
public Boolean publish(NftDto nftDto) { public Integer publish(NftDto nftDto) {
User user = userService.getUserByToken(); User user = userService.getUserByToken();
String wallet = user.getWallet(); String wallet = user.getWallet();
// 获取用户的私钥 // 获取用户的私钥
...@@ -145,7 +146,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe ...@@ -145,7 +146,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe
userService.updateById(u); userService.updateById(u);
redisUtil.delete("user::statistic"); redisUtil.delete("user::statistic");
} }
return true; return nft.getId();
} }
@Override @Override
......
...@@ -85,9 +85,9 @@ public class NftController { ...@@ -85,9 +85,9 @@ public class NftController {
@Authentication @Authentication
@PostMapping("/publish") @PostMapping("/publish")
@ApiOperation("发行nft") @ApiOperation("发行nft")
public ResponseModel<Boolean> publish(@Validated @RequestBody NftDto nftDto) { public ResponseModel<Integer> publish(@Validated @RequestBody NftDto nftDto) {
Boolean result = nftService.publish(nftDto); Integer id = nftService.publish(nftDto);
return ResponseModel.success(result); return ResponseModel.success(id);
} }
@GetMapping("/list") @GetMapping("/list")
......
...@@ -81,8 +81,8 @@ chain: ...@@ -81,8 +81,8 @@ chain:
withhold-addr: 1Ae6FfgdYJn6LLaqDoRjwga3j4TTmMq3t7 withhold-addr: 1Ae6FfgdYJn6LLaqDoRjwga3j4TTmMq3t7
withhold-key: a4c49dcb35e0032dc8db5891dc81481943b68fc558ce93ce74d0382c1d104934 withhold-key: a4c49dcb35e0032dc8db5891dc81481943b68fc558ce93ce74d0382c1d104934
title: user.p.FilmChain title: user.p.FilmChain
admin: 16naUoLwjNUgMhGVRmL3xTVpCso2DJp8JZ admin: 1N2ABERwHgxGhebVw6fVSwaQ5uLAysmGEu
admin-key: 8cd19e9bf39055f95e3e33cc1e08b9f9fc2e9be48a5b3a4d401e64041c97aec7 admin-key: 4e92bda2477ded0e7c07a9e3acd2370de8d7401c68cc83ee8376806db3121e77
contract-name: user.evm.0xd996a3a866c577596df260844a045a068ec5accd8d71ccaa3d578c9617ec5490 contract-name: user.evm.0xd996a3a866c577596df260844a045a068ec5accd8d71ccaa3d578c9617ec5490
contract-address: 1iDWTHZQxPES4hLveZRcwJH6AMaMfZfZZ contract-address: 1iDWTHZQxPES4hLveZRcwJH6AMaMfZfZZ
......
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