专家活动申请xiuga
This commit is contained in:
parent
cc88caf03c
commit
541822c0a7
@ -23,6 +23,7 @@ import net.lab1024.sa.admin.module.business.area.service.AreaService;
|
||||
import net.lab1024.sa.admin.module.business.bankcard.domain.form.CaseplatformBankAddForm;
|
||||
import net.lab1024.sa.admin.module.business.bankcard.service.CaseplatformBankService;
|
||||
import net.lab1024.sa.admin.module.business.captcha.service.CaptchaService;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.domain.entity.CaseplatformAcAppEntity;
|
||||
import net.lab1024.sa.admin.module.system.login.service.LoginService;
|
||||
import net.lab1024.sa.common.common.annoation.NoNeedLogin;
|
||||
import net.lab1024.sa.common.common.constant.RequestHeaderConst;
|
||||
@ -651,4 +652,15 @@ public class ExpertController {
|
||||
|
||||
return expertService.addCaseplatformAcApp(expertId);
|
||||
}
|
||||
|
||||
@ApiOperation("专家活动申请查询")
|
||||
@GetMapping("/caseplatformCase/activity")
|
||||
public ResponseDTO<CaseplatformAcAppEntity> getCaseplatformAcApp() {
|
||||
Long expertId = SmartRequestUtil.getRequestUserId();
|
||||
if (expertId == null) {
|
||||
return ResponseDTO.error(LOGIN_STATE_INVALID);
|
||||
}
|
||||
|
||||
return expertService.getCaseplatformAcApp(expertId);
|
||||
}
|
||||
}
|
||||
|
||||
@ -98,13 +98,7 @@ public class ExpertService {
|
||||
queryWrapper.eq(CaseplatformAcAppEntity::getExpertId,expertId);
|
||||
CaseplatformAcAppEntity caseplatformAcApp = caseplatformAcAppDao.selectOne(queryWrapper);
|
||||
if (caseplatformAcApp != null) {
|
||||
if (caseplatformAcApp.getStatus() == 1){
|
||||
return ResponseDTO.app_ok("恭喜您,您的病例交流活动申请已通过审核");
|
||||
}
|
||||
|
||||
if (caseplatformAcApp.getStatus() == 2){
|
||||
return ResponseDTO.app_ok("您的病例交流活动申请正在审核中");
|
||||
}
|
||||
return ResponseDTO.app_ok();
|
||||
}
|
||||
|
||||
LambdaQueryWrapper<MedicalRecordEntity> caseCountQueryWrapper = new LambdaQueryWrapper<>();
|
||||
@ -112,7 +106,7 @@ public class ExpertService {
|
||||
caseCountQueryWrapper.eq(MedicalRecordEntity::getStatus, 1);
|
||||
Long caseCount = medicalRecorDao.selectCount(caseCountQueryWrapper);
|
||||
if (caseCount < 2){
|
||||
return ResponseDTO.app_ok("病例审核通过2份及以上可申请病例交流活动");
|
||||
return ResponseDTO.userErrorParam("病例审核通过2份及以上可申请病例交流活动");
|
||||
}
|
||||
|
||||
CaseplatformAcAppEntity caseplatformAcAppData = new CaseplatformAcAppEntity();
|
||||
@ -121,6 +115,17 @@ public class ExpertService {
|
||||
caseplatformAcAppData.setCreateTime(LocalDateTime.now());
|
||||
caseplatformAcAppDao.insert(caseplatformAcAppData);
|
||||
|
||||
return ResponseDTO.app_ok("您已成功申请,请耐心等待审核");
|
||||
return ResponseDTO.app_ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 专家活动申请-查询
|
||||
*/
|
||||
public ResponseDTO<CaseplatformAcAppEntity> getCaseplatformAcApp(Long expertId) {
|
||||
LambdaQueryWrapper<CaseplatformAcAppEntity> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(CaseplatformAcAppEntity::getExpertId,expertId);
|
||||
CaseplatformAcAppEntity caseplatformAcApp = caseplatformAcAppDao.selectOne(queryWrapper);
|
||||
|
||||
return ResponseDTO.app_ok(caseplatformAcApp);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user