Selaa lähdekoodia

应用查询列表添加筛选条件

zhaoxian 4 vuotta sitten
vanhempi
commit
f18fe1cbfd

+ 1 - 1
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/mapper/KuaishouAppPackageMapper.java

@@ -22,7 +22,7 @@ public interface KuaishouAppPackageMapper extends BaseMapper<KuaishouAppPackage>
 
     List<Long> queryByAppVersion(@Param("projectId") Long projectId,@Param("appVersion") String appVersion);
 
-    List<JSONObject> queryPageList(@Param("appVersion") String appVersion, @Param("projectId") Long projectId, @Param("platform") Integer platform);
+    List<JSONObject> queryPageList(@Param("appName") String appName,@Param("appVersion") String appVersion, @Param("projectId") Long projectId, @Param("platform") Integer platform);
 
     Long queryUnitCount(@Param("id") Long id);
 

+ 3 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/mapper/xml/KuaishouAppPackageMapper.xml

@@ -75,6 +75,9 @@
         <if test="appVersion!=null">
             AND t1.app_version Like concat('%',#{appVersion},'%')
         </if>
+        <if test="appName!=null">
+            AND t1.app_name=#{appName}
+        </if>
         <if test="projectId!=null">
             AND t1.project_id=#{projectId}
         </if>

+ 2 - 1
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/service/impl/KuaishouAppPackageServiceImpl.java

@@ -76,6 +76,7 @@ public class KuaishouAppPackageServiceImpl extends ServiceImpl<KuaishouAppPackag
     private IKuaiShouMaterialUploadService uploadService;
     @Value("${zip.local.download-path}")
     private String downloadPath;
+
     @Override
     public Result<Object> importExcel(MultipartFile file, Long projectId, Integer platform, String imageUrl) throws Exception {
         JSONObject returnJson = new JSONObject();
@@ -336,7 +337,7 @@ public class KuaishouAppPackageServiceImpl extends ServiceImpl<KuaishouAppPackag
     @Override
     public Result<Object> queryPageList(KuaishouAppPackage kuaishouAppPackage, Integer pageNo, Integer pageSize) {
         PageHelper.startPage(pageNo, pageSize);
-        List<JSONObject> list = appPackageMapper.queryPageList(kuaishouAppPackage.getAppVersion(), kuaishouAppPackage.getProjectId(), kuaishouAppPackage.getPlatform());
+        List<JSONObject> list = appPackageMapper.queryPageList(kuaishouAppPackage.getAppName(), kuaishouAppPackage.getAppVersion(), kuaishouAppPackage.getProjectId(), kuaishouAppPackage.getPlatform());
         for (JSONObject object : list) {
             object.put("unitCount", appPackageMapper.queryUnitCount(object.getLong("id")));
         }