hanqingsong 1 рік тому
батько
коміт
3cacc865bc

+ 4 - 4
src/main/java/com/chinaitop/depot/basic/controller/DRyxxsjyController.java

@@ -42,10 +42,10 @@ public class DRyxxsjyController {
42
         return new PageInfo<>(dRyxxsjyService.getPageList(pageParam));
42
         return new PageInfo<>(dRyxxsjyService.getPageList(pageParam));
43
     }
43
     }
44
 
44
 
45
-    @GetMapping("/getById/{rybh}")
46
-    @ApiOperation(value="查询员工信息详情", notes = "rybh")
47
-    public DRyxxsjyVO getById(@PathVariable("rybh") String rybh) {
48
-        return dRyxxsjyService.getById(rybh);
45
+    @GetMapping("/getById/{rybh}/{orgId}")
46
+    @ApiOperation(value="查询员工信息详情", notes = "rybh和orgId")
47
+    public DRyxxsjyVO getById(@PathVariable("rybh") String rybh, @PathVariable("orgId") Integer orgId) {
48
+        return dRyxxsjyService.getById(rybh, orgId);
49
     }
49
     }
50
 
50
 
51
 }
51
 }

+ 1 - 1
src/main/java/com/chinaitop/depot/basic/mapper/DRyxxsjyMapper.java

@@ -17,7 +17,7 @@ import java.util.List;
17
 public interface DRyxxsjyMapper {
17
 public interface DRyxxsjyMapper {
18
     List<DRyxxsjyVO> getPageList(DRyxxsjyPageParam pageParam);
18
     List<DRyxxsjyVO> getPageList(DRyxxsjyPageParam pageParam);
19
 
19
 
20
-    DRyxxsjyVO getById(String rybh);
20
+    DRyxxsjyVO getById(@Param("rybh") String rybh, @Param("orgId") Integer orgId);
21
 
21
 
22
     List<EducationVO> getQuanById(String rybh);
22
     List<EducationVO> getQuanById(String rybh);
23
 
23
 

+ 4 - 3
src/main/java/com/chinaitop/depot/basic/mapper/DRyxxsjyMapper.xml

@@ -24,7 +24,7 @@
24
         order by
24
         order by
25
             ry.RYBH desc
25
             ry.RYBH desc
26
     </select>
26
     </select>
27
-    <select id="getById" parameterType="string" resultType="com.chinaitop.depot.basic.model.DRyxxsjyVO">
27
+    <select id="getById" parameterType="object" resultType="com.chinaitop.depot.basic.model.DRyxxsjyVO">
28
         select
28
         select
29
            ry.sfzh,
29
            ry.sfzh,
30
            ry.ryxm,
30
            ry.ryxm,
@@ -50,8 +50,9 @@
50
            ry.ryfj
50
            ry.ryfj
51
         from
51
         from
52
             base:d_ryxxsjy ry
52
             base:d_ryxxsjy ry
53
-        left join base:d_ryzwlxb zwlx on zwlx.rysfzh = ry.sfzh and zwlx.qymc = ry.qymc
54
-        where ry.rybh = #{rybh}
53
+        left join base:d_ryzwlxb zwlx on zwlx.rysfzh = ry.sfzh
54
+        left join org_info oi on zwlx.tyshxydm = oi.credit_code
55
+        where ry.rybh = #{rybh} and and oi.org_id = #{orgId}
55
     </select>
56
     </select>
56
     <select id="getQuanById" parameterType="string" resultType="com.chinaitop.depot.basic.model.vo.EducationVO">
57
     <select id="getQuanById" parameterType="string" resultType="com.chinaitop.depot.basic.model.vo.EducationVO">
57
         select
58
         select

+ 1 - 1
src/main/java/com/chinaitop/depot/basic/service/DRyxxsjyService.java

@@ -13,5 +13,5 @@ import java.util.List;
13
 public interface DRyxxsjyService {
13
 public interface DRyxxsjyService {
14
     List<DRyxxsjyVO> getPageList(DRyxxsjyPageParam pageParam);
14
     List<DRyxxsjyVO> getPageList(DRyxxsjyPageParam pageParam);
15
 
15
 
16
-    DRyxxsjyVO getById(String rybh);
16
+    DRyxxsjyVO getById(String rybh, Integer orgId);
17
 }
17
 }

+ 2 - 2
src/main/java/com/chinaitop/depot/basic/service/impl/DRyxxsjyServiceImpl.java

@@ -39,8 +39,8 @@ public class DRyxxsjyServiceImpl implements DRyxxsjyService {
39
     }
39
     }
40
 
40
 
41
     @Override
41
     @Override
42
-    public DRyxxsjyVO getById(String rybh) {
43
-        DRyxxsjyVO dRyxxsjyVO = dRyxxsjyMapper.getById(rybh);
42
+    public DRyxxsjyVO getById(String rybh, Integer orgId) {
43
+        DRyxxsjyVO dRyxxsjyVO = dRyxxsjyMapper.getById(rybh, orgId);
44
         if (ObjectUtils.isEmpty(dRyxxsjyVO)) {
44
         if (ObjectUtils.isEmpty(dRyxxsjyVO)) {
45
             return dRyxxsjyVO;
45
             return dRyxxsjyVO;
46
         }
46
         }