就诊、患者、医生导出列表内容修改

master
gongzhenkun 2 years ago
parent 314d595d0f
commit e7fd283477

@ -70,8 +70,11 @@ public class TDoctorController extends BaseController
public void export(HttpServletResponse response, @RequestBody @Validated PcTDoctorQueryByPageReq pcTDoctorQueryByPageReq)
{
// List<TDoctor> list = tDoctorService.selectTDoctorList(tDoctor);
startPage();
// startPage();
List<PcTDoctorQueryByPageResp> list = tDoctorService.queryByPage(pcTDoctorQueryByPageReq);
for(int i=0;i<list.size();i++){
list.get(i).setId(Long.valueOf(i+1));
}
ExcelUtil<PcTDoctorQueryByPageResp> util = new ExcelUtil<PcTDoctorQueryByPageResp>(PcTDoctorQueryByPageResp.class);
util.exportExcel(response, list, "医生信息数据");
}

@ -65,6 +65,9 @@ public class TPatientController extends BaseController
{
// startPage();
List<PcTPatientQueryByPageResp> list = tPatientService.queryByPage(pcTPatintQueryByPageReq);
for(int i=0;i<list.size();i++){
list.get(i).setId(Long.valueOf(i+1));
}
//List<TPatient> list = tPatientService.selectTPatientList(tPatient);
ExcelUtil<PcTPatientQueryByPageResp> util = new ExcelUtil<PcTPatientQueryByPageResp>(PcTPatientQueryByPageResp.class);
util.exportExcel(response, list, "患者信息数据");

@ -71,24 +71,43 @@ public class TRecordController extends BaseController
// startPage();
List<TRecordResp> list = tRecordService.selectTRecordListWithoutResult(tRecord);
if(CollectionUtils.isNotEmpty(list)){
list.stream().forEach(tRecordResp -> {
// list.stream().forEach(tRecordResp -> {
// StringBuilder updateResult = new StringBuilder();
// if(StringUtils.isNotEmpty(tRecordResp.getUpdateResult())
// && null != JSON.parseObject(tRecordResp.getUpdateResult())){
// typeAppend(tRecordResp.getUpdateResult(),updateResult);
// }
// if(updateResult.length() != 0){
// tRecordResp.setUpdateResult(updateResult.toString());
// }
// StringBuilder aiResult = new StringBuilder();
// if(StringUtils.isNotEmpty(tRecordResp.getAiResult())
// && null != JSON.parseObject(tRecordResp.getAiResult())){
// typeAppend(tRecordResp.getAiResult(),aiResult);
// }
// if(aiResult.length() != 0){
// tRecordResp.setAiResult(aiResult.toString());
// }
// });
for(int i=0;i<list.size();i++){
list.get(i).setId(Long.valueOf(i+1));
StringBuilder updateResult = new StringBuilder();
if(StringUtils.isNotEmpty(tRecordResp.getUpdateResult())
&& null != JSON.parseObject(tRecordResp.getUpdateResult())){
typeAppend(tRecordResp.getUpdateResult(),updateResult);
if(StringUtils.isNotEmpty(list.get(i).getUpdateResult())
&& null != JSON.parseObject(list.get(i).getUpdateResult())){
typeAppend(list.get(i).getUpdateResult(),updateResult);
}
if(updateResult.length() != 0){
tRecordResp.setUpdateResult(updateResult.toString());
list.get(i).setUpdateResult(updateResult.toString());
}
StringBuilder aiResult = new StringBuilder();
if(StringUtils.isNotEmpty(tRecordResp.getAiResult())
&& null != JSON.parseObject(tRecordResp.getAiResult())){
typeAppend(tRecordResp.getAiResult(),aiResult);
if(StringUtils.isNotEmpty(list.get(i).getAiResult())
&& null != JSON.parseObject(list.get(i).getAiResult())){
typeAppend(list.get(i).getAiResult(),aiResult);
}
if(aiResult.length() != 0){
tRecordResp.setAiResult(aiResult.toString());
list.get(i).setAiResult(aiResult.toString());
}
}
});
}
ExcelUtil<TRecordResp> util = new ExcelUtil<>(TRecordResp.class);
util.exportExcel(response, list, "诊断记录信息数据");

@ -16,27 +16,67 @@ public class PcTDoctorQueryByPageResp {
/** ID */
@ApiModelProperty("id")
@Excel(name = "序号")
private Long id;
/** 用户ID */
@ApiModelProperty("用户ID")
private Long userId;
/** 名称 */
@ApiModelProperty("名称")
@Excel(name = "姓名")
private String name;
/** 编号 */
@ApiModelProperty("编号")
@Excel(name = "工作证号")
private String identifier;
/** 名称 */
@ApiModelProperty("名称")
@Excel(name = "名称")
private String name;
/** 电话 */
@ApiModelProperty("电话")
@Excel(name = "电话")
@Excel(name = "手机号")
private String phone;
/** 医院 */
@ApiModelProperty("医院id")
private Long hospitalId;
/** 医院 */
@ApiModelProperty("医院名称")
@Excel(name = "所属医院")
private String hospitalName;
/** 最近一次就诊时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("最近一次就诊时间")
@Excel(name = "最近一次接诊",dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date latestTime;
@ApiModelProperty("诊断次数")
@Excel(name = "累计诊断次数")
private int countRecords;
@ApiModelProperty("患者个数")
@Excel(name = "累计患者个数")
private int countPatints;
/** 职称 */
@ApiModelProperty("职称")
@Excel(name = "职称")
private String title;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("创建时间")
@Excel(name = "注册时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/** 删除标志0代表存在 2代表删除 */
@ApiModelProperty("删除标志0代表存在 2代表删除 ")
@Excel(name = "是否删除", readConverterExp = "0=正常,2=已删除")
private String delFlag;
/** 用户性别0男 1女 2未知 */
@ApiModelProperty("用户性别0男 1女 2未知 ")
private String sex;
@ -49,10 +89,6 @@ public class PcTDoctorQueryByPageResp {
@ApiModelProperty("婚姻状态0未婚 1已婚 2未知")
private String marriage;
/** 职称 */
@ApiModelProperty("职称")
private String title;
/** 专长 */
@ApiModelProperty("专长")
private String speciality;
@ -72,43 +108,11 @@ public class PcTDoctorQueryByPageResp {
@ApiModelProperty("二维码base64")
private String qrCode;
/** 医院 */
@ApiModelProperty("医院id")
private Long hospitalId;
/** 医院 */
@ApiModelProperty("医院名称")
private String hospitalName;
/** 删除标志0代表存在 2代表删除 */
@ApiModelProperty("删除标志0代表存在 2代表删除 ")
private String delFlag;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("创建时间")
@Excel(name = "注册时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("患者个数")
@Excel(name = "患者个数")
private int countPatints;
/** 最近一次就诊时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("最近一次就诊时间")
@Excel(name = "最近一次就诊时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date latestTime;
@ApiModelProperty("诊断次数")
@Excel(name = "诊断次数")
private int countRecords;
public String getHospitalName() {
return hospitalName;
}

Loading…
Cancel
Save