From d6d2decae0463259a800defaf1d90a5ca1b97641 Mon Sep 17 00:00:00 2001 From: tangw Date: Wed, 15 Oct 2025 18:03:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/LabPatMapper.xml | 164 +++++++++++------- .../service/impl/LisWorkOperServiceImpl.java | 4 +- 2 files changed, 105 insertions(+), 63 deletions(-) diff --git a/lis-interfaceCommon/src/main/resources/mapper/LabPatMapper.xml b/lis-interfaceCommon/src/main/resources/mapper/LabPatMapper.xml index 109b688..eec3ce8 100644 --- a/lis-interfaceCommon/src/main/resources/mapper/LabPatMapper.xml +++ b/lis-interfaceCommon/src/main/resources/mapper/LabPatMapper.xml @@ -35,7 +35,49 @@ - + + insert into lab_pat (jyrq, yq, ybh, + wyh, yblx, fb, ksdh, + sjys, hdys, yhdh, brdh, + brxm, brxb, brly, ch, + nl, nldw, sqh, sqsj, + dysj, dybz, jgbz, bbbz, + zd, bz, bz1, zjf, + cyrq, bq, czybh, + cjbw, jymd, lastuser, + lastdt, confirmer, confirmdt, + mzdy, fslx, ybzt, instrid, + jzbz, sbbr, + alarmflag, alarmconfirm, alarmconfirmdt, + shcs, mzh, yljg, + finish, send_flag, sfzh, phone, + phone1, addr, faultman, + fault, faults, faultdt, + lstd, zjlx, slzq, + checker, autojgbz + ) + values (#{jyrq}, #{yq}, #{ybh}, + #{wyh}, #{yblx}, #{fb}, #{ksdh}, + #{sjys}, #{hdys}, #{yhdh}, #{brdh}, + #{brxm}, #{brxb}, #{brly}, #{ch}, + #{nl}, #{nldw}, #{sqh}, #{sqsj}, + #{dysj}, #{dybz}, #{jgbz}, #{bbbz}, + #{zd}, #{bz}, #{bz1}, #{zjf}, + #{cyrq}, #{bq}, #{czybh}, + #{cjbw}, #{jymd}, #{lastuser}, + #{lastdt}, #{confirmer}, #{confirmdt}, + #{mzdy}, #{fslx}, #{ybzt}, #{instrid}, + #{jzbz}, #{sbbr}, + #{alarmflag}, #{alarmconfirm}, #{alarmconfirmdt}, + #{shcs}, #{mzh}, #{yljg}, + #{finish}, #{send_flag}, #{sfzh}, #{phone}, + #{phone1}, #{addr}, #{faultman}, + #{fault}, #{faults}, #{faultdt}, + #{lstd}, #{zjlx}, #{slzq}, + #{checker}, #{autojgbz} + ) + + insert into lab_pat ( wyh, yblx, @@ -181,187 +223,187 @@ update lab_pat - wyh = #{wyh,jdbcType=VARCHAR}, + wyh = #{wyh}, - yblx = #{yblx,jdbcType=VARCHAR}, + yblx = #{yblx}, - fb = #{fb,jdbcType=VARCHAR}, + fb = #{fb}, - ksdh = #{ksdh,jdbcType=VARCHAR}, + ksdh = #{ksdh}, - sjys = #{sjys,jdbcType=VARCHAR}, + sjys = #{sjys}, - hdys = #{hdys,jdbcType=VARCHAR}, + hdys = #{hdys}, - yhdh = #{yhdh,jdbcType=VARCHAR}, + yhdh = #{yhdh}, - brdh = #{brdh,jdbcType=VARCHAR}, + brdh = #{brdh}, - brxm = #{brxm,jdbcType=VARCHAR}, + brxm = #{brxm}, - brxb = #{brxb,jdbcType=VARCHAR}, + brxb = #{brxb}, - brly = #{brly,jdbcType=VARCHAR}, + brly = #{brly}, - ch = #{ch,jdbcType=VARCHAR}, + ch = #{ch}, - nl = #{nl,jdbcType=INTEGER}, + nl = #{nl}, - nldw = #{nldw,jdbcType=VARCHAR}, + nldw = #{nldw}, - sqh = #{sqh,jdbcType=VARCHAR}, + sqh = #{sqh}, - sqsj = #{sqsj,jdbcType=TIMESTAMP}, + sqsj = #{sqsj}, - dysj = #{dysj,jdbcType=TIMESTAMP}, + dysj = #{dysj}, - dybz = #{dybz,jdbcType=CHAR}, + dybz = #{dybz}, - jgbz = #{jgbz,jdbcType=CHAR}, + jgbz = #{jgbz}, - bbbz = #{bbbz,jdbcType=CHAR}, + bbbz = #{bbbz}, - zd = #{zd,jdbcType=VARCHAR}, + zd = #{zd}, - bz = #{bz,jdbcType=VARCHAR}, + bz = #{bz}, - bz1 = #{bz1,jdbcType=VARCHAR}, + bz1 = #{bz1}, - zjf = #{zjf,jdbcType=VARCHAR}, + zjf = #{zjf}, - cyrq = #{cyrq,jdbcType=TIMESTAMP}, + cyrq = #{cyrq}, - bq = #{bq,jdbcType=VARCHAR}, + bq = #{bq}, - czybh = #{czybh,jdbcType=VARCHAR}, + czybh = #{czybh}, - cjbw = #{cjbw,jdbcType=VARCHAR}, + cjbw = #{cjbw}, - jymd = #{jymd,jdbcType=VARCHAR}, + jymd = #{jymd}, - lastuser = #{lastuser,jdbcType=VARCHAR}, + lastuser = #{lastuser}, - lastdt = #{lastdt,jdbcType=TIMESTAMP}, + lastdt = #{lastdt}, - confirmer = #{confirmer,jdbcType=VARCHAR}, + confirmer = #{confirmer}, - confirmdt = #{confirmdt,jdbcType=TIMESTAMP}, + confirmdt = #{confirmdt}, - mzdy = #{mzdy,jdbcType=CHAR}, + mzdy = #{mzdy}, - fslx = #{fslx,jdbcType=CHAR}, + fslx = #{fslx}, - ybzt = #{ybzt,jdbcType=VARCHAR}, + ybzt = #{ybzt}, - instrid = #{instrid,jdbcType=VARCHAR}, + instrid = #{instrid}, - jzbz = #{jzbz,jdbcType=CHAR}, + jzbz = #{jzbz}, - sbbr = #{sbbr,jdbcType=VARCHAR}, + sbbr = #{sbbr}, - alarmflag = #{alarmflag,jdbcType=CHAR}, + alarmflag = #{alarmflag}, - alarmconfirm = #{alarmconfirm,jdbcType=VARCHAR}, + alarmconfirm = #{alarmconfirm}, - alarmconfirmdt = #{alarmconfirmdt,jdbcType=TIMESTAMP}, + alarmconfirmdt = #{alarmconfirmdt}, - shcs = #{shcs,jdbcType=INTEGER}, + shcs = #{shcs}, sn_tss = #{sn_tss}, - mzh = #{mzh,jdbcType=VARCHAR}, + mzh = #{mzh}, - yljg = #{yljg,jdbcType=VARCHAR}, + yljg = #{yljg}, - finish = #{finish,jdbcType=CHAR}, + finish = #{finish}, - send_flag = #{sendFlag,jdbcType=CHAR}, + send_flag = #{sendFlag}, - sfzh = #{sfzh,jdbcType=VARCHAR}, + sfzh = #{sfzh}, - phone = #{phone,jdbcType=VARCHAR}, + phone = #{phone}, - phone1 = #{phone1,jdbcType=VARCHAR}, + phone1 = #{phone1}, - addr = #{addr,jdbcType=VARCHAR}, + addr = #{addr}, - faultman = #{faultman,jdbcType=VARCHAR}, + faultman = #{faultman}, - fault = #{fault,jdbcType=CHAR}, + fault = #{fault}, - faults = #{faults,jdbcType=VARCHAR}, + faults = #{faults}, - faultdt = #{faultdt,jdbcType=TIMESTAMP}, + faultdt = #{faultdt}, - lstd = #{lstd,jdbcType=CHAR}, + lstd = #{lstd}, - zjlx = #{zjlx,jdbcType=VARCHAR}, + zjlx = #{zjlx}, - slzq = #{slzq,jdbcType=VARCHAR}, + slzq = #{slzq}, - checker = #{checker,jdbcType=VARCHAR}, + checker = #{checker}, - autojgbz = #{autojgbz,jdbcType=CHAR}, + autojgbz = #{autojgbz}, where jyrq = #{jyrq} diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/LisWorkOperServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/LisWorkOperServiceImpl.java index 0f3b2da..79dbe4f 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/LisWorkOperServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/LisWorkOperServiceImpl.java @@ -66,11 +66,11 @@ public class LisWorkOperServiceImpl implements LisWorkOperService { String brdh1=labPat.getBrdh(); if(brdh1==null)brdh1=""; //通过修改申请号触发病人信息载入 - if(!"".equals(sqh1)&&sqh1.equals(sqh)){ + if(!"".equals(sqh1)&&!sqh1.equals(sqh)){ return lisWorkUtils.newPatInfo(jyrq, ybh, sqh1, yq, problemId); } //通过修改住院号触发病人信息载入 - if(!"".equals(brdh1)&&brdh1.equals(brdh)){ + if(!"".equals(brdh1)&&!brdh1.equals(brdh)){ return lisWorkUtils.newPat(jyrq, ybh, yq, brdh1,labPat.getBrly(),labPat.getYljg(), problemId); } commonUtil.updateLabPat(labPat);