修改超期列表主管医生字段来源 9/17 wzq

master
wzqgit 4 years ago
parent b95d793ec8
commit da3ab83bad

@ -1,9 +1,14 @@
package com.emr.controller;
import com.alibaba.fastjson.JSONObject;
import com.emr.dao.MedicalRecordHomepageCacheMapper;
import com.emr.entity.Archive_Master_Vo;
import com.emr.entity.MedicalRecordHomepageCache;
import com.emr.entity.MedicalRecordHomepageCacheExample;
import com.emr.entity.OffsetLimitPage;
import com.emr.service.Archive_MasterService;
import com.emr.util.ThreadExcelUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
@ -22,6 +27,9 @@ public class medicalOverdueController {
@Autowired
private Archive_MasterService archiveMasterService;
@Autowired
private MedicalRecordHomepageCacheMapper medicalRecordHomepageCacheMapper;
@RequestMapping("/medicalOverdues")
public String medicalOverdues(Model model){
return "medicalOverdueDir/medicalOverdueList";
@ -52,6 +60,9 @@ public class medicalOverdueController {
String fileName = "首次签收超期列表" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".xls";
//构造excel的数据overdueDays
List<Archive_Master_Vo> list = archiveMasterService.selectOverdue(archiveMasterVo);
List<MedicalRecordHomepageCache> medicalRecordHomepageCacheList = null;
if(archiveMasterVo.getOverdueDays()!=null && archiveMasterVo.getOverdueDays()!="") {
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
@ -59,6 +70,30 @@ public class medicalOverdueController {
int score = Integer.parseInt(list.get(i).getOverdue()) - Integer.parseInt(archiveMasterVo.getOverdueDays());
list.get(i).setScore("" + score);
}
//2021-09-17
String doctorInChargeInHomePage = "";
//根据masterId查出该条首页缓存表中content内容
MedicalRecordHomepageCacheExample medicalRecordHomepageCacheExample = new MedicalRecordHomepageCacheExample();
MedicalRecordHomepageCacheExample.Criteria criteria = medicalRecordHomepageCacheExample.createCriteria();
if (!StringUtils.isEmpty(list.get(i).getId())){
criteria.andMasterIdEqualTo(list.get(i).getId());
}
medicalRecordHomepageCacheList = medicalRecordHomepageCacheMapper.selectByExample(medicalRecordHomepageCacheExample);
if (medicalRecordHomepageCacheList.size()>0){
//查出content
String content = medicalRecordHomepageCacheList.get(0).getContent();
//根据content内容获取首页中主治医生name
doctorInChargeInHomePage = JSONObject.parseObject(content).getJSONObject("commonTable").getString("yZY054");
}
//重新赋值主管医生
if (doctorInChargeInHomePage != null && !doctorInChargeInHomePage.equals("")){
list.get(i).setDoctorInCharge(doctorInChargeInHomePage);
}else {
list.get(i).setDoctorInCharge("首页尚未填写主治医生!");
}
//2021-09-17
}
}
}

@ -0,0 +1,21 @@
package com.emr.dao;
import com.emr.entity.MedicalRecordHomepageCache;
import com.emr.entity.MedicalRecordHomepageCacheExample;
import java.util.List;
public interface MedicalRecordHomepageCacheMapper {
int deleteByPrimaryKey(String masterId);
int insert(MedicalRecordHomepageCache record);
int insertSelective(MedicalRecordHomepageCache record);
List<MedicalRecordHomepageCache> selectByExample(MedicalRecordHomepageCacheExample example);
MedicalRecordHomepageCache selectByPrimaryKey(String masterId);
int updateByPrimaryKeySelective(MedicalRecordHomepageCache record);
int updateByPrimaryKey(MedicalRecordHomepageCache record);
}

@ -0,0 +1,55 @@
package com.emr.entity;
import java.util.Date;
public class MedicalRecordHomepageCache {
private String masterId;
private String content;
private Date createTime;
private String remark;
private Integer isAdd;
public String getMasterId() {
return masterId;
}
public void setMasterId(String masterId) {
this.masterId = masterId == null ? null : masterId.trim();
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content == null ? null : content.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark == null ? null : remark.trim();
}
public Integer getIsAdd() {
return isAdd;
}
public void setIsAdd(Integer isAdd) {
this.isAdd = isAdd;
}
}

@ -0,0 +1,531 @@
package com.emr.entity;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class MedicalRecordHomepageCacheExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public MedicalRecordHomepageCacheExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andMasterIdIsNull() {
addCriterion("master_id is null");
return (Criteria) this;
}
public Criteria andMasterIdIsNotNull() {
addCriterion("master_id is not null");
return (Criteria) this;
}
public Criteria andMasterIdEqualTo(String value) {
addCriterion("master_id =", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdNotEqualTo(String value) {
addCriterion("master_id <>", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdGreaterThan(String value) {
addCriterion("master_id >", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdGreaterThanOrEqualTo(String value) {
addCriterion("master_id >=", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdLessThan(String value) {
addCriterion("master_id <", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdLessThanOrEqualTo(String value) {
addCriterion("master_id <=", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdLike(String value) {
addCriterion("master_id like", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdNotLike(String value) {
addCriterion("master_id not like", value, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdIn(List<String> values) {
addCriterion("master_id in", values, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdNotIn(List<String> values) {
addCriterion("master_id not in", values, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdBetween(String value1, String value2) {
addCriterion("master_id between", value1, value2, "masterId");
return (Criteria) this;
}
public Criteria andMasterIdNotBetween(String value1, String value2) {
addCriterion("master_id not between", value1, value2, "masterId");
return (Criteria) this;
}
public Criteria andContentIsNull() {
addCriterion("content is null");
return (Criteria) this;
}
public Criteria andContentIsNotNull() {
addCriterion("content is not null");
return (Criteria) this;
}
public Criteria andContentEqualTo(String value) {
addCriterion("content =", value, "content");
return (Criteria) this;
}
public Criteria andContentNotEqualTo(String value) {
addCriterion("content <>", value, "content");
return (Criteria) this;
}
public Criteria andContentGreaterThan(String value) {
addCriterion("content >", value, "content");
return (Criteria) this;
}
public Criteria andContentGreaterThanOrEqualTo(String value) {
addCriterion("content >=", value, "content");
return (Criteria) this;
}
public Criteria andContentLessThan(String value) {
addCriterion("content <", value, "content");
return (Criteria) this;
}
public Criteria andContentLessThanOrEqualTo(String value) {
addCriterion("content <=", value, "content");
return (Criteria) this;
}
public Criteria andContentLike(String value) {
addCriterion("content like", value, "content");
return (Criteria) this;
}
public Criteria andContentNotLike(String value) {
addCriterion("content not like", value, "content");
return (Criteria) this;
}
public Criteria andContentIn(List<String> values) {
addCriterion("content in", values, "content");
return (Criteria) this;
}
public Criteria andContentNotIn(List<String> values) {
addCriterion("content not in", values, "content");
return (Criteria) this;
}
public Criteria andContentBetween(String value1, String value2) {
addCriterion("content between", value1, value2, "content");
return (Criteria) this;
}
public Criteria andContentNotBetween(String value1, String value2) {
addCriterion("content not between", value1, value2, "content");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("create_time is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("create_time is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("create_time =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("create_time <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("create_time >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("create_time >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("create_time between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andRemarkIsNull() {
addCriterion("remark is null");
return (Criteria) this;
}
public Criteria andRemarkIsNotNull() {
addCriterion("remark is not null");
return (Criteria) this;
}
public Criteria andRemarkEqualTo(String value) {
addCriterion("remark =", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkNotEqualTo(String value) {
addCriterion("remark <>", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkGreaterThan(String value) {
addCriterion("remark >", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkGreaterThanOrEqualTo(String value) {
addCriterion("remark >=", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkLessThan(String value) {
addCriterion("remark <", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkLessThanOrEqualTo(String value) {
addCriterion("remark <=", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkLike(String value) {
addCriterion("remark like", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkNotLike(String value) {
addCriterion("remark not like", value, "remark");
return (Criteria) this;
}
public Criteria andRemarkIn(List<String> values) {
addCriterion("remark in", values, "remark");
return (Criteria) this;
}
public Criteria andRemarkNotIn(List<String> values) {
addCriterion("remark not in", values, "remark");
return (Criteria) this;
}
public Criteria andRemarkBetween(String value1, String value2) {
addCriterion("remark between", value1, value2, "remark");
return (Criteria) this;
}
public Criteria andRemarkNotBetween(String value1, String value2) {
addCriterion("remark not between", value1, value2, "remark");
return (Criteria) this;
}
public Criteria andIsAddIsNull() {
addCriterion("is_add is null");
return (Criteria) this;
}
public Criteria andIsAddIsNotNull() {
addCriterion("is_add is not null");
return (Criteria) this;
}
public Criteria andIsAddEqualTo(Integer value) {
addCriterion("is_add =", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddNotEqualTo(Integer value) {
addCriterion("is_add <>", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddGreaterThan(Integer value) {
addCriterion("is_add >", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddGreaterThanOrEqualTo(Integer value) {
addCriterion("is_add >=", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddLessThan(Integer value) {
addCriterion("is_add <", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddLessThanOrEqualTo(Integer value) {
addCriterion("is_add <=", value, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddIn(List<Integer> values) {
addCriterion("is_add in", values, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddNotIn(List<Integer> values) {
addCriterion("is_add not in", values, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddBetween(Integer value1, Integer value2) {
addCriterion("is_add between", value1, value2, "isAdd");
return (Criteria) this;
}
public Criteria andIsAddNotBetween(Integer value1, Integer value2) {
addCriterion("is_add not between", value1, value2, "isAdd");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}

@ -10,16 +10,15 @@ import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.emr.dao.Archive_DetailMapper;
import com.emr.dao.Archive_MasterMapper;
import com.emr.entity.Archive_Master;
import com.emr.entity.Archive_Master_Vo;
import com.emr.entity.Emr_Dictionary;
import com.emr.entity.OffsetLimitPage;
import com.emr.dao.MedicalRecordHomepageCacheMapper;
import com.emr.entity.*;
import com.emr.service.Archive_MasterService;
import com.emr.service.Emr_DictionaryService;
import com.emr.service.PowerUserService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.google.common.base.Function;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.google.common.collect.Maps;
@ -38,6 +37,9 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
@Autowired
private PowerUserService powerUserService;
@Autowired
private MedicalRecordHomepageCacheMapper medicalRecordHomepageCacheMapper;
@Override
public Archive_Master selectById(String id) {
return archiveMasterMapper.selectById(id);
@ -324,6 +326,8 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
PageHelper.offsetPage(offset, limit);
List<Archive_Master_Vo> list = archiveMasterMapper.selectOverdue(archiveMasterVo);
List<MedicalRecordHomepageCache> medicalRecordHomepageCacheList = null;
JSONArray powerUsers = powerUserService.getPowerUserList("1");
List<JSONObject> powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), JSONObject.class);
if (powerUserList != null){
@ -334,15 +338,31 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
}});
for (Archive_Master_Vo archive_master : list) {
String doctorInChargeInHomePage = "";
JSONObject userInfo = mappedMovies.get(archive_master.getDoctorInCharge());
if (userInfo==null){
archive_master.setDoctorInCharge(archive_master.getDoctorInCharge());
//根据masterId查出该条首页缓存表中content内容
MedicalRecordHomepageCacheExample medicalRecordHomepageCacheExample = new MedicalRecordHomepageCacheExample();
MedicalRecordHomepageCacheExample.Criteria criteria = medicalRecordHomepageCacheExample.createCriteria();
if (!StringUtils.isEmpty(archive_master.getId())){
criteria.andMasterIdEqualTo(archive_master.getId());
}
medicalRecordHomepageCacheList = medicalRecordHomepageCacheMapper.selectByExample(medicalRecordHomepageCacheExample);
if (medicalRecordHomepageCacheList.size()>0){
//查出content
String content = medicalRecordHomepageCacheList.get(0).getContent();
//根据content内容获取首页中主治医生name
doctorInChargeInHomePage = JSONObject.parseObject(content).getJSONObject("commonTable").getString("yZY054");
}
//重新赋值主管医生
if (doctorInChargeInHomePage != null && !doctorInChargeInHomePage.equals("")){
archive_master.setDoctorInCharge(doctorInChargeInHomePage);
}else {
archive_master.setDoctorInCharge(userInfo.getString("name"));
archive_master.setDoctorInCharge("首页尚未填写主治医生!");
}
userInfo = mappedMovies.get(archive_master.getFirstInstance());
JSONObject userInfo = mappedMovies.get(archive_master.getFirstInstance());
if (userInfo==null){
archive_master.setFirstInstance(archive_master.getFirstInstance());
}else {

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.emr.dao.MedicalRecordHomepageCacheMapper">
<resultMap id="BaseResultMap" type="com.emr.entity.MedicalRecordHomepageCache">
<id column="master_id" jdbcType="VARCHAR" property="masterId" />
<result column="content" jdbcType="NVARCHAR" property="content" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="remark" jdbcType="NVARCHAR" property="remark" />
<result column="is_add" jdbcType="INTEGER" property="isAdd" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
master_id, content, create_time, remark, is_add
</sql>
<select id="selectByExample" parameterType="com.emr.entity.MedicalRecordHomepageCacheExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
'false' as QUERYID,
<include refid="Base_Column_List" />
from medical_record_homepage_cache
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from medical_record_homepage_cache
where master_id = #{masterId,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from medical_record_homepage_cache
where master_id = #{masterId,jdbcType=VARCHAR}
</delete>
<insert id="insert" parameterType="com.emr.entity.MedicalRecordHomepageCache">
insert into medical_record_homepage_cache (master_id, content, create_time,
remark, is_add)
values (#{masterId,jdbcType=VARCHAR}, #{content,jdbcType=NVARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{remark,jdbcType=NVARCHAR}, #{isAdd,jdbcType=INTEGER})
</insert>
<insert id="insertSelective" parameterType="com.emr.entity.MedicalRecordHomepageCache">
insert into medical_record_homepage_cache
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="masterId != null">
master_id,
</if>
<if test="content != null">
content,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="remark != null">
remark,
</if>
<if test="isAdd != null">
is_add,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="masterId != null">
#{masterId,jdbcType=VARCHAR},
</if>
<if test="content != null">
#{content,jdbcType=NVARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="remark != null">
#{remark,jdbcType=NVARCHAR},
</if>
<if test="isAdd != null">
#{isAdd,jdbcType=INTEGER},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.emr.entity.MedicalRecordHomepageCache">
update medical_record_homepage_cache
<set>
<if test="content != null">
content = #{content,jdbcType=NVARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="remark != null">
remark = #{remark,jdbcType=NVARCHAR},
</if>
<if test="isAdd != null">
is_add = #{isAdd,jdbcType=INTEGER},
</if>
</set>
where master_id = #{masterId,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.emr.entity.MedicalRecordHomepageCache">
update medical_record_homepage_cache
set content = #{content,jdbcType=NVARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
remark = #{remark,jdbcType=NVARCHAR},
is_add = #{isAdd,jdbcType=INTEGER}
where master_id = #{masterId,jdbcType=VARCHAR}
</update>
</mapper>

@ -4591,7 +4591,7 @@
$("#viewBtn").click(function () {
debugger;
var patientId=$("#patientId").html() ;
var newWindow = window.open("http://10.6.0.158:8089/hdrciv/civ/jsp/categoryView/categoryView.jsp/rpc?username=00000&patient_id="+patientId);
var newWindow = window.open("http://10.6.0.158:8089/hdrciv/civ/jsp/visitView/visitView.jsp/rpc?username=00000&patient_id="+patientId);
});
//获取table的高度

Loading…
Cancel
Save