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

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

@@ -42,10 +42,10 @@ public class DRyxxsjyController {
42 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 17
 public interface DRyxxsjyMapper {
18 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 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 24
         order by
25 25
             ry.RYBH desc
26 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 28
         select
29 29
            ry.sfzh,
30 30
            ry.ryxm,
@@ -50,8 +50,9 @@
50 50
            ry.ryfj
51 51
         from
52 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 56
     </select>
56 57
     <select id="getQuanById" parameterType="string" resultType="com.chinaitop.depot.basic.model.vo.EducationVO">
57 58
         select

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

@@ -13,5 +13,5 @@ import java.util.List;
13 13
 public interface DRyxxsjyService {
14 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 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 44
         if (ObjectUtils.isEmpty(dRyxxsjyVO)) {
45 45
             return dRyxxsjyVO;
46 46
         }