wangbo 3 years ago
parent
commit
a0c245e542

+ 12 - 1
user_center/src/main/java/com/huaxu/controller/VerManageController.java

@@ -61,6 +61,18 @@ public class VerManageController {
         return new AjaxMessage<>(ResultStatus.OK, pages);
     }
 
+    /**
+     * 查询app版本信息
+     * @return 单条数据
+     */
+    @RequestMapping(value = "appUpgrade", method = RequestMethod.GET)
+    @ApiOperation(value = "app升级")
+    public AjaxMessage<VerManageEntity> appUpgrade(
+            @ApiParam(value = "产品类型", required = false) @RequestParam(required = false) String productType) {
+        VerManageEntity verManageEntity = verManageService.getUpgradeVer(productType);
+        return new AjaxMessage<>(ResultStatus.OK, verManageEntity);
+    }
+
     /**
      * 新增APP版本信息
      */
@@ -78,7 +90,6 @@ public class VerManageController {
         return new AjaxMessage<>(ResultStatus.ERROR);
     }
 
-
     /**
      * 修改APP版本信息
      */

+ 2 - 0
user_center/src/main/java/com/huaxu/dao/VerManageMapper.java

@@ -20,6 +20,8 @@ public interface VerManageMapper extends BaseMapper<VerManageEntity> {
 
     Page<VerManageEntity> findVerManage(IPage<VerManageEntity> page, @Param("verId") String verId, @Param("productType") String productType);
 
+    VerManageEntity getUpgradeVer(@Param("productType") String productType);
+
     int insertSelective(VerManageEntity verManageEntity);
 
     int updateByPrimaryKeySelective(VerManageEntity verManageEntity);

+ 4 - 0
user_center/src/main/java/com/huaxu/service/VerManageService.java

@@ -39,6 +39,10 @@ public class VerManageService extends ServiceImpl<VerManageMapper, VerManageEnti
 		return verManageMapper.findVerManage(page, verId, productType);
 	}
 
+	public VerManageEntity getUpgradeVer(String productType){
+		return verManageMapper.getUpgradeVer(productType);
+	}
+
 	public int insertSelective(VerManageEntity verManageEntity){
 		return verManageMapper.insertSelective(verManageEntity);
 	}

+ 13 - 0
user_center/src/main/resources/mapper/VerManageMapper.xml

@@ -54,6 +54,19 @@
         </if>
     </select>
 
+    <select id="getUpgradeVer" resultType="com.huaxu.entity.VerManageEntity">
+        SELECT
+        <include refid="verManageColumns"/>
+        FROM uims_ver_manage a
+        WHERE a.status=1
+        and a.mobile_os='安卓'
+        <if test="productType != null and productType !=''">
+            and a.product_type = #{productType}
+        </if>
+        order by ver_id desc
+        limit 1
+    </select>
+
     <insert id="insertSelective" parameterType="com.huaxu.entity.VerManageEntity" >
         insert into uims_ver_manage
         <trim prefix="(" suffix=")" suffixOverrides="," >