专家活动申请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.domain.form.CaseplatformBankAddForm;
|
||||||
import net.lab1024.sa.admin.module.business.bankcard.service.CaseplatformBankService;
|
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.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.admin.module.system.login.service.LoginService;
|
||||||
import net.lab1024.sa.common.common.annoation.NoNeedLogin;
|
import net.lab1024.sa.common.common.annoation.NoNeedLogin;
|
||||||
import net.lab1024.sa.common.common.constant.RequestHeaderConst;
|
import net.lab1024.sa.common.common.constant.RequestHeaderConst;
|
||||||
@ -651,4 +652,15 @@ public class ExpertController {
|
|||||||
|
|
||||||
return expertService.addCaseplatformAcApp(expertId);
|
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);
|
queryWrapper.eq(CaseplatformAcAppEntity::getExpertId,expertId);
|
||||||
CaseplatformAcAppEntity caseplatformAcApp = caseplatformAcAppDao.selectOne(queryWrapper);
|
CaseplatformAcAppEntity caseplatformAcApp = caseplatformAcAppDao.selectOne(queryWrapper);
|
||||||
if (caseplatformAcApp != null) {
|
if (caseplatformAcApp != null) {
|
||||||
if (caseplatformAcApp.getStatus() == 1){
|
return ResponseDTO.app_ok();
|
||||||
return ResponseDTO.app_ok("恭喜您,您的病例交流活动申请已通过审核");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (caseplatformAcApp.getStatus() == 2){
|
|
||||||
return ResponseDTO.app_ok("您的病例交流活动申请正在审核中");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
LambdaQueryWrapper<MedicalRecordEntity> caseCountQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MedicalRecordEntity> caseCountQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
@ -112,7 +106,7 @@ public class ExpertService {
|
|||||||
caseCountQueryWrapper.eq(MedicalRecordEntity::getStatus, 1);
|
caseCountQueryWrapper.eq(MedicalRecordEntity::getStatus, 1);
|
||||||
Long caseCount = medicalRecorDao.selectCount(caseCountQueryWrapper);
|
Long caseCount = medicalRecorDao.selectCount(caseCountQueryWrapper);
|
||||||
if (caseCount < 2){
|
if (caseCount < 2){
|
||||||
return ResponseDTO.app_ok("病例审核通过2份及以上可申请病例交流活动");
|
return ResponseDTO.userErrorParam("病例审核通过2份及以上可申请病例交流活动");
|
||||||
}
|
}
|
||||||
|
|
||||||
CaseplatformAcAppEntity caseplatformAcAppData = new CaseplatformAcAppEntity();
|
CaseplatformAcAppEntity caseplatformAcAppData = new CaseplatformAcAppEntity();
|
||||||
@ -121,6 +115,17 @@ public class ExpertService {
|
|||||||
caseplatformAcAppData.setCreateTime(LocalDateTime.now());
|
caseplatformAcAppData.setCreateTime(LocalDateTime.now());
|
||||||
caseplatformAcAppDao.insert(caseplatformAcAppData);
|
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