瀏覽代碼

新增巡查人员普通列表接口

chenjun 1 年之前
父節點
當前提交
54eb1366dc

+ 12 - 0
BJYSYBZ_S/src/main/java/com/zjugis/ysgzybz/controller/rest/XcryController.java

@@ -70,6 +70,18 @@ public class XcryController extends BaseRestController {
         }
     }
 
+    @GetMapping("/listByCommon")
+    public Object listByCommon() {
+        try {
+            logger.info("/api/xcry/listByCommon 接口调用~~~");
+            return result(xcryService.listByCommon());
+        } catch (Exception ex) {
+            ex.printStackTrace();
+            logger.warn("/api/xcry/listByCommon 接口异常 -> " + ex.getMessage());
+            return error(ex.getMessage(), BaseRestController.ErrorCode.DEFAULT);
+        }
+    }
+
     @GetMapping("/delete")
     public Object delete(@RequestParam("id") String id) {
         try {

+ 2 - 0
BJYSYBZ_S/src/main/java/com/zjugis/ysgzybz/dao/XcryMapper.java

@@ -27,4 +27,6 @@ public interface XcryMapper extends BaseMapper<Bjxcry> {
     List<Bjxcry> getXcryByDksyh(@Param("dksyh")String dksyh);
 
     List<Map> listByAdmin();
+
+    List<Map> listByCommon();
 }

+ 1 - 1
BJYSYBZ_S/src/main/java/com/zjugis/ysgzybz/domain/vo/BjXcryDkRespVO.java

@@ -15,7 +15,7 @@ public class BjXcryDkRespVO {
 
     private String dksyh;
     private String dkbh;
-    private Double dkmj;
+    private String dkmj;
     private String dkwz;
     private Double mj;
     private String dkxz;

+ 2 - 0
BJYSYBZ_S/src/main/java/com/zjugis/ysgzybz/service/XcryService.java

@@ -47,4 +47,6 @@ public interface XcryService extends IService<Bjxcry> {
     String getPhoneNumber(String code) throws Exception;
 
     List<Map> listByAdmin();
+
+    List<Map> listByCommon();
 }

+ 5 - 0
BJYSYBZ_S/src/main/java/com/zjugis/ysgzybz/service/impl/XcryServiceImpl.java

@@ -110,6 +110,11 @@ public class XcryServiceImpl extends ServiceImpl<XcryMapper, Bjxcry> implements
         return xcryMapper.listByAdmin();
     }
 
+    @Override
+    public List<Map> listByCommon() {
+        return xcryMapper.listByCommon();
+    }
+
     private String getWxAccessToken() throws Exception {
         String ACCESS_TOKEN_API = "https://api.weixin.qq.com/cgi-bin/token";
         String wx_appid = "wxf515059e19e3d655";

+ 9 - 0
BJYSYBZ_S/src/main/resources/mapper/XcryMapper.xml

@@ -59,5 +59,14 @@
             sde.bjxcry T1
         WHERE T1.GDDW IS NULL
     </select>
+    <select id="listByCommon" resultType="java.util.Map">
+        SELECT
+            T1.*,
+            T2.DK_NUM
+        FROM
+            sde.bjxcry T1
+                LEFT JOIN ( SELECT xcry_id, COUNT ( 1 ) AS DK_NUM FROM sde.bjxcry_wkfly GROUP BY xcry_id ) T2 ON T1.ID = T2.xcry_id
+        WHERE T1.GDDW IS NOT NULL
+    </select>
 
 </mapper>