From b6ce6ecaf631984e83fb9bd7c9aa1acd5d60be12 Mon Sep 17 00:00:00 2001 From: nili Date: Thu, 18 Apr 2024 15:13:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/awesome/group/game/dao/bean/MatrixApp.java | 2 ++ .../java/awesome/group/game/dao/mapper/MatrixAppMapper.java | 2 +- .../main/java/awesome/group/game/service/AdminService.java | 6 +++++- .../awesome/group/game/service/bo/AddMockScheduleReq.java | 1 - 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java b/game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java index 9e5b5b5..6512ea2 100644 --- a/game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java +++ b/game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java @@ -12,5 +12,7 @@ public class MatrixApp { private String code; private String url; private Long income;//分 + private String channel; + private Integer hide; private String secret; } diff --git a/game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java b/game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java index 3b7fab0..4f7c7be 100644 --- a/game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java +++ b/game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java @@ -10,6 +10,6 @@ public interface MatrixAppMapper extends BaseMapper { @Select("select * from matrix_app where code = #{code}") MatrixApp queryByCode(String code); - @Update("update matrix_app set name = #{app.name}, url=#{app.url} where code = #{app.code}") + @Update("update matrix_app set name = #{app.name}, url=#{app.url}, hide=#{app.hide} where code = #{app.code}") int updateNameOrUrl(@Param("app") MatrixApp app); } diff --git a/game-service/src/main/java/awesome/group/game/service/AdminService.java b/game-service/src/main/java/awesome/group/game/service/AdminService.java index c7e3340..4897e46 100644 --- a/game-service/src/main/java/awesome/group/game/service/AdminService.java +++ b/game-service/src/main/java/awesome/group/game/service/AdminService.java @@ -293,10 +293,14 @@ public class AdminService { } public void addMockSchedule(AddMockScheduleReq bo) { + MatrixApp app = appMapper.selectById(bo.appId); + if (app == null || !StringUtils.hasText(app.getChannel())) { + throw new PaganiException(PaganiExceptionCode.ILLEGAL_REQUEST, "应用不存在或渠道为空"); + } MatrixMockSchedule schedule = new MatrixMockSchedule(); schedule.setAppId(bo.appId); schedule.setScheduleTime(new Timestamp(bo.scheduleTime)); - schedule.setChannel(bo.channel); + schedule.setChannel(app.getChannel()); schedule.setIncomeYuan(bo.incomeYuan); mockScheduleMapper.insert(schedule); } diff --git a/game-service/src/main/java/awesome/group/game/service/bo/AddMockScheduleReq.java b/game-service/src/main/java/awesome/group/game/service/bo/AddMockScheduleReq.java index f9c8d1c..3871990 100644 --- a/game-service/src/main/java/awesome/group/game/service/bo/AddMockScheduleReq.java +++ b/game-service/src/main/java/awesome/group/game/service/bo/AddMockScheduleReq.java @@ -2,7 +2,6 @@ package awesome.group.game.service.bo; public class AddMockScheduleReq { public Integer appId; - public String channel; public Integer incomeYuan; public long scheduleTime;//毫秒 }