增加信息
This commit is contained in:
parent
97b9e90544
commit
bf1315dd20
|
|
@ -186,7 +186,7 @@ public class UserController {
|
|||
* @return
|
||||
*/
|
||||
@GetMapping("/getInstallBot")
|
||||
public Result<?> getInstallBot(@RequestParam("user_id") Integer userId, @RequestParam("bot_id") Integer botId){
|
||||
public Result<?> getInstallBot(@RequestParam("user_id") Integer userId, @RequestParam("bot_id") Integer botId) throws BotException{
|
||||
GetInstallBotRequest getInstallBotRequest = new GetInstallBotRequest(userId, botId);
|
||||
Result<?> result = new Result<>();
|
||||
GetInstallBotResponse getInstallBotResponse = userService.getInstallBot(getInstallBotRequest);
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public interface IUserService {
|
|||
//下架bot
|
||||
void downMarketBot(Integer botId) throws BotException;
|
||||
//查看所有安装的Bot
|
||||
GetInstallBotResponse getInstallBot(GetInstallBotRequest getInstallBotRequest);
|
||||
GetInstallBotResponse getInstallBot(GetInstallBotRequest getInstallBotRequest)throws BotException;
|
||||
//转让Bot
|
||||
void transferBot(TransferBotRequest transferBotRequest);
|
||||
//查看bot转让状态
|
||||
|
|
|
|||
|
|
@ -633,11 +633,20 @@ public class UserService extends AbstractUserBot implements IUserService {
|
|||
}
|
||||
|
||||
@Override
|
||||
public GetInstallBotResponse getInstallBot(GetInstallBotRequest getInstallBotRequest) {
|
||||
public GetInstallBotResponse getInstallBot(GetInstallBotRequest getInstallBotRequest) throws BotException{
|
||||
GetInstallBotResponse getInstallBotResponse = new GetInstallBotResponse();
|
||||
//1.到market_bot表中查看name
|
||||
String marketName = marketBotMapper.selectOne(new QueryWrapper<MarketBot>()
|
||||
.eq("bot_id",getInstallBotRequest.getBotId())).getMarketName();
|
||||
MarketBot marketBot = marketBotMapper.selectOne(new QueryWrapper<MarketBot>()
|
||||
.eq("bot_id",getInstallBotRequest.getBotId()));
|
||||
String marketName = "";
|
||||
String logo = "";
|
||||
if (marketBot!=null){
|
||||
marketName = marketBot.getMarketName();
|
||||
logo = marketBot.getLogo();
|
||||
}else {
|
||||
throw new BotException("不存在该bot");
|
||||
}
|
||||
getInstallBotResponse.setLogo(logo);
|
||||
getInstallBotResponse.setMarketName(marketName);
|
||||
//2.到install_bot表中查看state
|
||||
List<InstallBot> installBots = installMapper.selectList(new QueryWrapper<InstallBot>()
|
||||
|
|
@ -650,6 +659,12 @@ public class UserService extends AbstractUserBot implements IUserService {
|
|||
installBots.forEach(installBot -> storeIdList.add(installBot.getStoreId()));
|
||||
getInstallBotResponse.setStoreIdList(storeIdList);
|
||||
|
||||
//获取注册者
|
||||
RegisterBot registerBot = registerMapper.selectOne(Wrappers.<RegisterBot>lambdaQuery()
|
||||
.eq(RegisterBot::getBotId,getInstallBotRequest.getBotId()));
|
||||
if (registerBot!=null){
|
||||
getInstallBotResponse.setRegisterId(registerBot.getDeveloperId());
|
||||
}
|
||||
//获取所有权限
|
||||
List<BotLimitEvent> botLimitEvents = botLimitMapper.selectList(Wrappers.<BotLimitEvent>
|
||||
lambdaQuery().eq(BotLimitEvent::getBotId,getInstallBotRequest.getBotId()));
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ public class GetInstallBotResponse implements Serializable {
|
|||
private Integer botId;
|
||||
private String marketName;
|
||||
private Integer state;
|
||||
private String logo;
|
||||
private Integer registerId;
|
||||
private LimitVO limitVO;
|
||||
private List<Integer> storeIdList;
|
||||
private List<Integer> allStoreIdList;
|
||||
|
|
|
|||
Loading…
Reference in New Issue