Browse Source

应用隐藏

master
nili 6 months ago
parent
commit
b6ce6ecaf6
  1. 2
      game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java
  2. 2
      game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java
  3. 6
      game-service/src/main/java/awesome/group/game/service/AdminService.java
  4. 1
      game-service/src/main/java/awesome/group/game/service/bo/AddMockScheduleReq.java

2
game-dao/src/main/java/awesome/group/game/dao/bean/MatrixApp.java

@ -12,5 +12,7 @@ public class MatrixApp {
private String code; private String code;
private String url; private String url;
private Long income;//分 private Long income;//分
private String channel;
private Integer hide;
private String secret; private String secret;
} }

2
game-dao/src/main/java/awesome/group/game/dao/mapper/MatrixAppMapper.java

@ -10,6 +10,6 @@ public interface MatrixAppMapper extends BaseMapper<MatrixApp> {
@Select("select * from matrix_app where code = #{code}") @Select("select * from matrix_app where code = #{code}")
MatrixApp queryByCode(String 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); int updateNameOrUrl(@Param("app") MatrixApp app);
} }

6
game-service/src/main/java/awesome/group/game/service/AdminService.java

@ -293,10 +293,14 @@ public class AdminService {
} }
public void addMockSchedule(AddMockScheduleReq bo) { 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(); MatrixMockSchedule schedule = new MatrixMockSchedule();
schedule.setAppId(bo.appId); schedule.setAppId(bo.appId);
schedule.setScheduleTime(new Timestamp(bo.scheduleTime)); schedule.setScheduleTime(new Timestamp(bo.scheduleTime));
schedule.setChannel(bo.channel); schedule.setChannel(app.getChannel());
schedule.setIncomeYuan(bo.incomeYuan); schedule.setIncomeYuan(bo.incomeYuan);
mockScheduleMapper.insert(schedule); mockScheduleMapper.insert(schedule);
} }

1
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 class AddMockScheduleReq {
public Integer appId; public Integer appId;
public String channel;
public Integer incomeYuan; public Integer incomeYuan;
public long scheduleTime;//毫秒 public long scheduleTime;//毫秒
} }

Loading…
Cancel
Save