Procházet zdrojové kódy

git-svn-id: https://192.168.57.71/svn/jsgkj@1647 931142cf-59ea-a443-aa0e-51397b428577

ld_guxl před 8 roky
rodič
revize
5162dc6dcc

+ 2 - 2
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/jyrjbxx/dao/RyzsDao.java

@@ -13,12 +13,12 @@ public interface RyzsDao extends SecRepository<RyzsEntity, String> {
 	@Query("SELECT m from RyzsEntity m  where m.ryid =?1 and m.recordStatus<>9")
 	public List<RyzsEntity> findZs(RyEntity ry);
 
-	@Query("SELECT m from RyzsEntity m  where m.sfzh =?1 and m.recordStatus<>9")
+	@Query(value = "SELECT zs.* from GK_BASIC_JSJY_JYR_RY_ZS zs where zs.sfzh =?1 and zs.record_Status<>9 and zs.ryid in (select ry.id from GK_BASIC_JSJY_JYR_RY ry where ry.record_Status<>9)", nativeQuery = true)
 	public List<RyzsEntity> findZsBysfzh(String sfzh);
 
 	@Query("SELECT m from RyzsEntity m  where m.recordStatus<>9")
 	public List<RyzsEntity> findZs();
-	
+
 	@Query("SELECT m FROM RyzsEntity m WHERE m.szd.id like ?1% and m.recordStatus<>9")
 	public List<RyzsEntity> findBySzd(String szd);
 

+ 23 - 22
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/ry/ctl/RyCtl.java

@@ -773,28 +773,29 @@ public class RyCtl extends BaseWebCtl {
 					vo.setCsrqfmt(new SimpleDateFormat("yyyy-MM-dd").format(entity.getCsrq()));
 				}
 
-				List<RyzsEntity> ryzslist = ryService.findZs(entity);
-				if (ryzslist.size() == 0 && entity.getSfzh() != null && !"".equals(entity.getSfzh())) {
-					ryzslist = ryzsService.findZsBysfzh(entity.getSfzh());
-				}
-				List<RyzsVo> ryvoList = new ArrayList<RyzsVo>();
-				for (RyzsEntity zsentity : ryzslist) {
-					RyzsVo zsvo = new RyzsVo();
-					if (zsentity != null) {
-						BeanUtils.copyProperties(zsentity, zsvo);
-						zsvo.setId(zsentity.getId());
-						zsvo.setZsmc(zsentity.getZsmc());
-						zsvo.setZsbh(zsentity.getZsbh());
-						zsvo.setFzbm(zsentity.getFzbm());
-						zsvo.setZszl(zsentity.getZszl());
-						if (null != zsentity.getYxq()) {
-							zsvo.setYxqfmt(new SimpleDateFormat("yyyy-MM-dd").format(zsentity.getYxq()));
-						}
-						zsvo.setRyzw(zsentity.getRyid() != null ? zsentity.getRyid().getXm() : "");
-						zsvo.setRyid(zsentity.getRyid() != null ? zsentity.getRyid().getId() : "");
-						ryvoList.add(zsvo);
-					}
-				}
+//				List<RyzsEntity> ryzslist = ryService.findZs(entity);
+//				if (ryzslist.size() == 0 && entity.getSfzh() != null && !"".equals(entity.getSfzh())) {
+//					
+//					ryzslist = ryzsService.findZsBysfzh(entity.getSfzh());
+//				}
+//				List<RyzsVo> ryvoList = new ArrayList<RyzsVo>();
+//				for (RyzsEntity zsentity : ryzslist) {
+//					RyzsVo zsvo = new RyzsVo();
+//					if (zsentity != null) {
+//						BeanUtils.copyProperties(zsentity, zsvo);
+//						zsvo.setId(zsentity.getId());
+//						zsvo.setZsmc(zsentity.getZsmc());
+//						zsvo.setZsbh(zsentity.getZsbh());
+//						zsvo.setFzbm(zsentity.getFzbm());
+//						zsvo.setZszl(zsentity.getZszl());
+//						if (null != zsentity.getYxq()) {
+//							zsvo.setYxqfmt(new SimpleDateFormat("yyyy-MM-dd").format(zsentity.getYxq()));
+//						}
+//						zsvo.setRyzw(zsentity.getRyid() != null ? zsentity.getRyid().getXm() : "");
+//						zsvo.setRyid(zsentity.getRyid() != null ? zsentity.getRyid().getId() : "");
+//						ryvoList.add(zsvo);
+//					}
+//				}
 
 				voList.add(vo);
 			}