Browse Source

game startGame

master
zhizhi wu 6 years ago
parent
commit
b3170201c5
  1. 5
      game/src/main/java/com/ccsens/game/service/ScreenService.java
  2. 4
      game/src/main/resources/application.yml
  3. 9
      ht/src/main/java/com/ccsens/ht/service/DoctorService.java

5
game/src/main/java/com/ccsens/game/service/ScreenService.java

@ -687,7 +687,10 @@ public class ScreenService implements IScreenService{
switch (gameRecord.getGameStatus().byteValue()) { switch (gameRecord.getGameStatus().byteValue()) {
case GameConstant.GAME_PREPARATION: throw new BaseException(CodeEnum.GAME_PREPARATION); case GameConstant.GAME_PREPARATION: throw new BaseException(CodeEnum.GAME_PREPARATION);
case GameConstant.GAME_PROCESSING: throw new BaseException(CodeEnum.GAME_PROCESSING); case GameConstant.GAME_PROCESSING: throw new BaseException(CodeEnum.GAME_PROCESSING);
// case GameConstant.GAME_COMPLETED: throw new BaseException(CodeEnum.GAME_COMPLETED); case GameConstant.GAME_COMPLETED:
if (start.getStartStatus() == null || start.getStartStatus().byteValue() != GameConstant.GAME_RESTART_STATUS) {
throw new BaseException(CodeEnum.GAME_COMPLETED);
}
} }
//更新状态和时间 //更新状态和时间

4
game/src/main/resources/application.yml

@ -1,4 +1,4 @@
spring: spring:
profiles: profiles:
active: dev active: test
include: common, util-dev include: common, util-test

9
ht/src/main/java/com/ccsens/ht/service/DoctorService.java

@ -181,9 +181,9 @@ public class DoctorService implements IDoctorService {
if (position.getHasAudit()!=null && Constant.Ht.Position.HAS_AUDIT == position.getHasAudit()) { if (position.getHasAudit()!=null && Constant.Ht.Position.HAS_AUDIT == position.getHasAudit()) {
roles.add(Constant.Ht.Doctor.AUDIT); roles.add(Constant.Ht.Doctor.AUDIT);
} }
if (position.getHasManage()!=null && Constant.Ht.Position.HAS_MANAGE == position.getHasManage()) { // if (position.getHasManage()!=null && Constant.Ht.Position.HAS_MANAGE == position.getHasManage()) {
roles.add(Constant.Ht.Doctor.MANAGE); // roles.add(Constant.Ht.Doctor.MANAGE);
} // }
JsonResponse result; JsonResponse result;
if (Constant.Ht.Doctor.CHECK_SUCCESS == audit.getAuditState()) { if (Constant.Ht.Doctor.CHECK_SUCCESS == audit.getAuditState()) {
@ -235,6 +235,7 @@ public class DoctorService implements IDoctorService {
@Override @Override
public void run() { public void run() {
log.info("添加审核通知:{}", maps);
// 删除旧的审核通知 // 删除旧的审核通知
HtDoctorAuditExample auditExample = new HtDoctorAuditExample(); HtDoctorAuditExample auditExample = new HtDoctorAuditExample();
auditExample.createCriteria().andDoctorIdEqualTo(htDoctor.getId()); auditExample.createCriteria().andDoctorIdEqualTo(htDoctor.getId());
@ -244,6 +245,7 @@ public class DoctorService implements IDoctorService {
//添加新的通知 //添加新的通知
List<HtDoctorAudit> audits = new ArrayList<>(); List<HtDoctorAudit> audits = new ArrayList<>();
maps.forEach(map -> { maps.forEach(map -> {
log.info("职位ID:{}", map);
HtDoctorExample example1 = new HtDoctorExample(); HtDoctorExample example1 = new HtDoctorExample();
example1.createCriteria().andPositionIdEqualTo(map.getLong("id")).andAuditStateEqualTo(Constant.Ht.Doctor.CHECK_SUCCESS); example1.createCriteria().andPositionIdEqualTo(map.getLong("id")).andAuditStateEqualTo(Constant.Ht.Doctor.CHECK_SUCCESS);
//查找上级职务对应的医生 //查找上级职务对应的医生
@ -256,6 +258,7 @@ public class DoctorService implements IDoctorService {
audit.setId(snowflake.nextId()); audit.setId(snowflake.nextId());
audit.setDoctorId(htDoctor.getId()); audit.setDoctorId(htDoctor.getId());
audit.setAuditorId(superior.getId()); audit.setAuditorId(superior.getId());
log.info("审核医生ID:{}", audit);
audits.add(audit); audits.add(audit);
}); });
}); });

Loading…
Cancel
Save