Commit 172bc588 by 焦荣

修改人员反馈功能页面加载方式

parent dd82f7fd
package com.founder.ryswtz.service; package com.founder.ryswtz.service;
import com.founder.model.AutoTbStRy; import com.founder.model.AutoTbStRy;
import com.founder.model.ResultMap;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
...@@ -12,5 +13,5 @@ import java.util.List; ...@@ -12,5 +13,5 @@ import java.util.List;
public interface RyxxService { public interface RyxxService {
public AutoTbStRy getRycjInfoByrybh(String rybh); public AutoTbStRy getRycjInfoByrybh(String rybh);
public AutoTbStRy getRycjInfoByzjhm(String zjhm); public AutoTbStRy getRycjInfoByzjhm(String zjhm);
public List<AutoTbStRy> getRycjInfoByzjhmorder(String zjhm); public ResultMap getRycjInfoByzjhmorder(String zjhm);
} }
...@@ -2,10 +2,12 @@ package com.founder.ryswtz.service.impl; ...@@ -2,10 +2,12 @@ package com.founder.ryswtz.service.impl;
import com.founder.dao.TbXwRycjDao; import com.founder.dao.TbXwRycjDao;
import com.founder.model.AutoTbStRy; import com.founder.model.AutoTbStRy;
import com.founder.model.ResultMap;
import com.founder.ryswtz.service.RyxxService; import com.founder.ryswtz.service.RyxxService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -33,10 +35,21 @@ public class RyxxServiceImpl implements RyxxService{ ...@@ -33,10 +35,21 @@ public class RyxxServiceImpl implements RyxxService{
} }
@Override @Override
public List<AutoTbStRy> getRycjInfoByzjhmorder(String zjhm) { public ResultMap getRycjInfoByzjhmorder(String zjhm) {
AutoTbStRy xyrC=new AutoTbStRy(); AutoTbStRy xyrC=new AutoTbStRy();
Map<String, Object> map = new HashMap<>(); ResultMap resultMap=new ResultMap();
List<AutoTbStRy> xyrCs = rycjDao.getRycjInfoByzjhm(zjhm); List<AutoTbStRy> xyrCs = rycjDao.getRycjInfoByzjhm(zjhm);
return xyrCs; String szzwbh = "";
Date lrsj = null;
for(int i = 0;i<xyrCs.size();i++){
AutoTbStRy xyrtemp = xyrCs.get(i);
if(xyrtemp.getSzzwbh()!=null&&!"".equals(xyrtemp.getSzzwbh())&&(lrsj==null||(xyrtemp.getLrsj()!=null&&lrsj.before(xyrtemp.getLrsj())))){
szzwbh = xyrtemp.getSzzwbh();
lrsj = xyrtemp.getLrsj();
}
}
resultMap.setCount(xyrCs.size());
resultMap.setData(xyrCs);
return resultMap;
} }
} }
...@@ -12,7 +12,5 @@ import java.util.List; ...@@ -12,7 +12,5 @@ import java.util.List;
*/ */
public interface TbywztryService { public interface TbywztryService {
TbStZtryxx getZtryByztbh(String zjhm); TbStZtryxx getZtryByztbh(String zjhm);
List<TbStZtryxx> getZtryByzjhm(String zjhm);; ResultMap getZtryByzjhm(String zjhm);;
} }
package com.founder.ztry.service.impl; package com.founder.ztry.service.impl;
import com.founder.model.ResultMap;
import com.founder.model.TbStZtryxx; import com.founder.model.TbStZtryxx;
import com.founder.ztry.service.TbywztryService; import com.founder.ztry.service.TbywztryService;
import com.founder.ztryDao.TbstZtryMapper; import com.founder.ztryDao.TbstZtryMapper;
...@@ -19,9 +20,11 @@ public class TbywztryServiceImpl implements TbywztryService { ...@@ -19,9 +20,11 @@ public class TbywztryServiceImpl implements TbywztryService {
} }
@Override @Override
public List<TbStZtryxx> getZtryByzjhm(String zjhm) { public ResultMap getZtryByzjhm(String zjhm) {
List<TbStZtryxx> ztrylist= new ArrayList<TbStZtryxx>(); List<TbStZtryxx> ztrylist= tbstZtryMapper.getZtryByzjhm(zjhm);
ztrylist = tbstZtryMapper.getZtryByzjhm(zjhm); ResultMap resultMap=new ResultMap();
return ztrylist ; resultMap.setCount(ztrylist.size());
resultMap.setData(ztrylist);
return resultMap ;
} }
} }
...@@ -238,7 +238,36 @@ ...@@ -238,7 +238,36 @@
</select> </select>
<select id="getRycjInfoByzjhmorder" resultMap="baseMap" parameterType="java.lang.String"> <select id="getRycjInfoByzjhmorder" resultMap="baseMap" parameterType="java.lang.String">
select * from TB_RY_RYCJ where (SCBZ='0' or SCBZ is null) and (ZJHM = #{zjhm , jdbcType=VARCHAR } OR GMSFHM = #{zjhm , jdbcType=VARCHAR }) order by lrsj desc SELECT RYBH,
XM,
ZJHM,
GMSFHM,
EDZZPXXBH,
ZMZPXXBH,
CMZPXXBH,
YCMZPXXBH,
SZZWBH,
ZWCJSJ,
BZW,
R_SJLXDH,
ZWFKXX,
TBBZ,
LRDWDM,
LRR,
LRSJ,
(select count(1) from tb_xw_ythcj_hm s where s.rybh=TB_RY_RYCJ.rybh) as HM,
(select count(1) from tb_xw_ythcj_sw s where s.rybh=TB_RY_RYCJ.rybh) as SW,
(select count(1) from tb_xw_ythcj_zj s where s.rybh=TB_RY_RYCJ.rybh) as ZJ,
(select count(1) from tb_xw_ythcj_yhkjbxx s where s.rybh=TB_RY_RYCJ.rybh) as YHK,
(select count(1) from tb_ph_fzxyrsjgl s where s.xyrbh=TB_RY_RYCJ.rybh) as SJJBXX,
(select count(1) from tb_ph_lxrxx s where s.xyrbh=TB_RY_RYCJ.rybh) as SJLXRXX,
TB_RY_RYCJ.SCBZ,
(select name from sys_dictitem s where s.groupid='CODE_XB' and s.code = TB_RY_RYCJ.XBDM) as XBDM,
(select name from sys_dictitem s where s.groupid='CODE_UNIT' and s.code = TB_RY_RYCJ.ZWCJDWDM) as ZWCJDWDM,
to_char(TB_RY_RYCJ.ZWCJSJ,'YYYY-MM-DD') ZWCJSJSTR,
AFIS_QUALITY_CK.R_GDZW,AFIS_QUALITY_CK.R_WZXX,AFIS_QUALITY_CK.R_PMZW,AFIS_QUALITY_CK.R_RX,AFIS_QUALITY_CK.BZ,AFIS_QUALITY_CK.JCJG
from TB_RY_RYCJ,AFIS_QUALITY_CK where TB_RY_RYCJ.RYBH=AFIS_QUALITY_CK.R_RYBH(+)
and (SCBZ='0' or SCBZ is null) and (ZJHM = #{zjhm , jdbcType=VARCHAR } OR GMSFHM = #{zjhm , jdbcType=VARCHAR }) order by lrsj desc
</select> </select>
<update id="deleteRyxx" parameterType="map"> <update id="deleteRyxx" parameterType="map">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment