新增了上传手机型号接口

This commit is contained in:
wucongxing8150 2025-08-27 09:00:41 +08:00
parent e5a6df89a1
commit c9c746b2ba
4 changed files with 59 additions and 0 deletions

View File

@ -31,6 +31,7 @@ public class ExpertEntity implements UserDetails, RequestUser {
private Integer provId;
private Integer countyId;
private Integer cityId;
private String mobileModel;
/**
* security 权限串

View File

@ -5,6 +5,7 @@ import io.swagger.annotations.ApiOperation;
import net.lab1024.sa.admin.constant.AdminSwaggerTagConst;
import net.lab1024.sa.admin.module.app.medicalrecord.domain.*;
import net.lab1024.sa.admin.module.app.medicalrecord.service.MedicalRecordService;
import net.lab1024.sa.common.common.annoation.NoNeedLogin;
import net.lab1024.sa.common.common.domain.PageResult;
import net.lab1024.sa.common.common.domain.ResponseDTO;
import net.lab1024.sa.common.common.util.SmartRequestUtil;
@ -62,4 +63,11 @@ public class MedicalRecordController {
return medicalRecordService.getMedicalRecordCount(form,expertId);
}
@ApiOperation(value = "上传手机型号")
// @NoNeedLogin
@PostMapping("/upload/mobileModel")
public ResponseDTO<String> uploadMobileModel(@RequestBody @Validated() UploadMobileModelForm addForm) {
return medicalRecordService.uploadMobileModel(addForm);
}
}

View File

@ -0,0 +1,23 @@
package net.lab1024.sa.admin.module.app.medicalrecord.domain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.lab1024.sa.common.common.enumeration.DischargeStatusEnum;
import net.lab1024.sa.common.common.enumeration.GenderEnum;
import net.lab1024.sa.common.common.swagger.ApiModelPropertyEnum;
import net.lab1024.sa.common.common.validator.enumeration.CheckEnum;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range;
import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;
@Data
public class UploadMobileModelForm {
@ApiModelProperty(value = "手机型号")
private String mod;
}

View File

@ -5,7 +5,9 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import net.lab1024.sa.admin.module.app.expert.admin.ExpertEntity;
import net.lab1024.sa.admin.module.app.expert.admin.ExpertSignVO;
import net.lab1024.sa.admin.module.app.expert.dao.ExpertDao;
import net.lab1024.sa.admin.module.app.expert.dao.FxqSignDao;
import net.lab1024.sa.admin.module.app.expert.domain.entity.FxqSignEntity;
import net.lab1024.sa.admin.module.app.expert.service.ExpertFxqService;
@ -72,6 +74,9 @@ public class MedicalRecordService {
@Autowired
private ExpertSignService expertSignService;
@Autowired
private ExpertDao expertDao;
@Resource
private FxqSignDao fxqSignDao;
@ -787,4 +792,26 @@ public class MedicalRecordService {
return ResponseDTO.app_ok(caseCount);
}
// 上传手机型号
@Transactional
public ResponseDTO<String> uploadMobileModel(UploadMobileModelForm addForm){
Long expertId = SmartRequestUtil.getRequestUserId();
// Long expertId = 44L;
ExpertEntity expert = expertDao.getExpert(expertId);
if (expert == null) {
return ResponseDTO.app_ok();
}
if (Objects.equals(addForm.getMod(), "")){
return ResponseDTO.app_ok();
}
// 修改手机型号
expert.setMobileModel(addForm.getMod());
expertDao.updateById(expert);
return ResponseDTO.app_ok();
}
}