Fr200 增加仪器护理数据,根据不同模式跳转不同页面

master
382696293@qq.com 2 years ago
parent dfcaf37c18
commit b4d9f671e2

@ -145,6 +145,16 @@ public class WxNursingLog extends BaseEntity {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date instrumentBindingTime;
/**
* FR200
*/
private String nursingData;
/**
*
*/
private Integer jumpType;
public void setId(Long id) {
this.id = id;
}
@ -417,4 +427,20 @@ public class WxNursingLog extends BaseEntity {
public void setInstrumentModeName(String instrumentModeName) {
this.instrumentModeName = instrumentModeName;
}
public String getNursingData() {
return nursingData;
}
public void setNursingData(String nursingData) {
this.nursingData = nursingData;
}
public Integer getJumpType() {
return jumpType;
}
public void setJumpType(Integer jumpType) {
this.jumpType = jumpType;
}
}

@ -52,6 +52,10 @@ public class WxNursingLogReq {
*/
private Double completionPercentage;
/**
* FR200
*/
private String nursingData;
public void setInstrumentId(Long instrumentId) {
this.instrumentId = instrumentId;
@ -100,4 +104,12 @@ public class WxNursingLogReq {
public void setCompletionPercentage(Double completionPercentage) {
this.completionPercentage = completionPercentage;
}
public String getNursingData() {
return nursingData;
}
public void setNursingData(String nursingData) {
this.nursingData = nursingData;
}
}

@ -23,10 +23,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="nursingDaysWeek" column="nursing_days_week" />
<result property="nursingDaysMonth" column="nursing_days_month" />
<result property="nursingDaysYear" column="nursing_days_year" />
<result property="nursingData" column="nursing_data" />
</resultMap>
<sql id="selectWxNursingLogVo">
select id, user_id, instrument_id, instrument_name, online, mode_id, mode_name, nursing_time, completion_percentage, status, create_by, create_time, update_by, update_time, nursing_days, nursing_days_week, nursing_days_month, nursing_days_year from wx_nursing_log
select id, user_id, instrument_id, instrument_name, online, mode_id, mode_name, nursing_time, completion_percentage, status, create_by, create_time, update_by, update_time, nursing_days, nursing_days_week, nursing_days_month, nursing_days_year, nursing_data from wx_nursing_log
</sql>
<select id="selectWxNursingLogList" parameterType="WxNursingLog" resultMap="WxNursingLogResult">
@ -131,6 +132,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="nursingDaysWeek != null">nursing_days_week,</if>
<if test="nursingDaysMonth != null">nursing_days_month,</if>
<if test="nursingDaysYear != null">nursing_days_year,</if>
<if test="nursingData != null">nursing_data,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="userId != null">#{userId},</if>
@ -150,6 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="nursingDaysWeek != null">#{nursingDaysWeek},</if>
<if test="nursingDaysMonth != null">#{nursingDaysMonth},</if>
<if test="nursingDaysYear != null">#{nursingDaysYear},</if>
<if test="nursingData != null">#{nursingData},</if>
</trim>
</insert>
@ -173,6 +176,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="nursingDaysWeek != null">nursing_days_week = #{nursingDaysWeek},</if>
<if test="nursingDaysMonth != null">nursing_days_month = #{nursingDaysMonth},</if>
<if test="nursingDaysYear != null">nursing_days_year = #{nursingDaysYear},</if>
<if test="nursingData != null">nursing_days_year = #{nursingData},</if>
</trim>
where id = #{id}
</update>

@ -94,6 +94,20 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
nursingLog.setInstrumentType(wxInstrument.getType());
nursingLog.setInstrumentName(wxInstrument.getName());
}
// 由于每个模式的护理报告页都不同,加个字段控制页面跳转
// 通过字典的排序值来设定0默认列表页其他数值就是 字典标签
List<SysDictData> fr200ModeList = DictUtils.getDictCache("instrument_model_type_fr200");
if (StringUtils.equals(wxInstrument.getModel(), "FR200")) {
for (SysDictData sysDictData : fr200ModeList) {
if (StringUtils.equals(sysDictData.getDictValue(), wxMode.getModeType())) {
nursingLog.setJumpType(sysDictData.getDictSort().intValue());
}
}
} else {
//其他仪器类型,暂时都是跳转默认页面
nursingLog.setJumpType(0);
}
}
}
return wxNursingLogList;

Loading…
Cancel
Save