Эх сурвалжийг харах

添加根据企业uu获取发布询价条数接口(业务投票活动需求)

dongbw 7 жил өмнө
parent
commit
cfe3a58090

+ 14 - 0
src/main/java/com/uas/ps/inquiry/controller/PublicApiController.java

@@ -124,4 +124,18 @@ public class PublicApiController {
         log.info("/api/sum/all/scope get 耗时: {}", (System.currentTimeMillis() - start));
         return map;
     }
+
+    /**
+     * 根据企业UU查询发布询价条数
+     * @param enuu 企业UU
+     * @return
+     */
+    @RequestMapping(value = "/sum/enuu", method = RequestMethod.GET)
+    public ModelMap sumCountWithEnuu(Long enuu) {
+        long start = System.currentTimeMillis();
+        log.info("/api/sum/enuu get 参数:enuu:{}",enuu);
+        ModelMap map = publicInquiryService.sumCountWithEnuu(enuu);
+        log.info("/api/sum/enuu get 耗时: {}", (System.currentTimeMillis() - start));
+        return map;
+    }
 }

+ 9 - 0
src/main/java/com/uas/ps/inquiry/dao/PurcInquiryItemDao.java

@@ -171,4 +171,13 @@ public interface PurcInquiryItemDao extends JpaSpecificationExecutor<PurcInquiry
      */
     @Query(value = "select count(1) from (select 1 from purc$puinquiryitems where date(id_date) between :startDate and :endDate group by id_inbrand, id_cmpcode) a", nativeQuery = true)
     Integer sumInquiryCountWithTimeScope(@Param("startDate") String startDate, @Param("endDate") String endDate);
+
+
+    /**
+     * 根据企业UU查询询价条数
+     * @param enuu 企业UU
+     * @return
+     */
+    @Query(value = "select count(1) from purc$puinquiryitems where id_enuu = :enuu", nativeQuery = true)
+    Integer countByEnuu(@Param("enuu") Long enuu);
 }

+ 7 - 0
src/main/java/com/uas/ps/inquiry/service/PublicInquiryService.java

@@ -415,5 +415,12 @@ public interface PublicInquiryService {
      * @exception Exception 接口异常
      */
     ModelMap sumPublishWithTimeScope(Long starttime, Long endtime) throws Exception;
+    
+    /**
+     * 根据企业uu查询发布
+     * @param enuu
+     * @return
+     */
+    ModelMap sumCountWithEnuu(Long enuu);
 }
 

+ 12 - 0
src/main/java/com/uas/ps/inquiry/service/impl/PublicInquiryServiceImpl.java

@@ -1976,4 +1976,16 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
         return map;
     }
 
+    /**
+     * 根据企业uu查询发布询价条数
+     *
+     * @param enuu 企业UU
+     * @return
+     */
+    @Override
+    public ModelMap sumCountWithEnuu(Long enuu) {
+        ModelMap map = new ModelMap();
+        map.put("count", purcInquiryItemDao.countByEnuu(enuu));
+        return map;
+    }
 }