Browse Source

20210901v1.1

master
zy_Java 4 years ago
parent
commit
136ad2bff8
  1. 10
      src/main/java/com/ccsens/carbasics/api/PatientController.java
  2. 7
      src/main/java/com/ccsens/carbasics/bean/vo/PatientVo.java
  3. 2
      src/main/java/com/ccsens/carbasics/service/FirstAidService.java
  4. 11
      src/main/resources/mapper_dao/FirstAidDao.xml

10
src/main/java/com/ccsens/carbasics/api/PatientController.java

@ -94,4 +94,14 @@ public class PatientController {
}
@MustLogin
@ApiOperation(value = "秘书修改审核状态", notes = "zy")
@RequestMapping(value = "/updateBySecretary", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PageInfo<PatientVo.PatientListByQuality>> updateStatusBySecretary(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryListByQuality> params) throws Exception{
log.info("秘书修改审核状态:{}", params);
firstAidService.queryPatientListBySecretary(params.getParam(), params.getUserId());
log.info("秘书修改审核状态成功");
return JsonResponse.newInstance().ok();
}
}

7
src/main/java/com/ccsens/carbasics/bean/vo/PatientVo.java

@ -1,5 +1,6 @@
package com.ccsens.carbasics.bean.vo;
import com.ccsens.carbasics.util.Constant;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -144,13 +145,13 @@ public class PatientVo {
private int times;
public int getDataStatus() {
if(dataStatus == 1 && times >= 1){
if(dataStatus == Constant.DataStatus.FirstAidPass.status && times >= 1){
return 100;
}
if(dataStatus == 3 && times >= 1){
if(dataStatus == Constant.DataStatus.DischargePass.status && times >= 1){
return 100;
}
if(dataStatus == 6 && times >= 1){
if(dataStatus == Constant.DataStatus.ApplyForRefuse.status && times >= 1){
return 101;
}
return dataStatus;

2
src/main/java/com/ccsens/carbasics/service/FirstAidService.java

@ -121,7 +121,7 @@ public class FirstAidService implements IFirstAidService{
firstAid.setGender(param.getGender());
firstAid.setNation(param.getNation());
if(StrUtil.isNotEmpty(param.getIdcard())){
if(IdcardUtil.isValidCard(param.getIdcard())){
if(!IdcardUtil.isValidCard(param.getIdcard())){
throw new BaseException(DefaultCodeError.IDCARD_ERROR);
}
firstAid.setIdcard(param.getIdcard());

11
src/main/resources/mapper_dao/FirstAidDao.xml

@ -124,16 +124,18 @@
FROM
(
SELECT
id,
NAME,
id as firstAidId,
`name`,
gender,
age,
type,
`type`,
nation,
idcard,
data_status AS dataStatus
FROM
t_qcp_first_aid
WHERE
data_status = #{param.dataStatus}
data_status in (1,3,5,6)
<if test="param.name!=null and param.name!=''">
AND `name` LIKE concat('%',#{param.name},'%')
</if>
@ -145,7 +147,6 @@
<foreach collection="hospitalList" open="(" close=")" separator="," item="hospitalId">
#{hospitalId}
</foreach>
AND data_status in (1,3,5,6)
) t
LEFT JOIN t_qcp_first_aid_record t1 ON t.id = t1.first_aid_id
AND t1.question_code = 'JBXX-ZYH'

Loading…
Cancel
Save