Просмотр исходного кода

[微信第三方开发平台][修改]:根据小程序类型获取版本

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
19b4a1a6e2
13 измененных файлов: 56 добавлений и 40 удалений
  1. +2
    -1
      mallinkService/src/main/java/com/iformall/mapper/WxWeappAuditStatusMapper.java
  2. +2
    -1
      mallinkService/src/main/java/com/iformall/mapper/WxWeappCodeStatusMapper.java
  3. +2
    -1
      mallinkService/src/main/java/com/iformall/mapper/WxWeappReleaseStatusMapper.java
  4. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxWeappAuditStatusService.java
  5. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxWeappCodeStatusService.java
  6. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxWeappReleaseStatusService.java
  7. +2
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxWeappAuditStatusServiceImpl.java
  8. +2
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxWeappCodeStatusServiceImpl.java
  9. +3
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java
  10. +10
    -7
      mallinkService/src/main/resources/mapper/WxWeappAuditStatusMapper.xml
  11. +9
    -8
      mallinkService/src/main/resources/mapper/WxWeappCodeStatusMapper.xml
  12. +9
    -7
      mallinkService/src/main/resources/mapper/WxWeappReleaseStatusMapper.xml
  13. +12
    -6
      mallinkWechatOpen/src/main/java/com/iformall/controller/WxWeappInfoController.java

+ 2
- 1
mallinkService/src/main/java/com/iformall/mapper/WxWeappAuditStatusMapper.java Просмотреть файл

@@ -3,6 +3,7 @@ package com.iformall.mapper;
import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxWeappAuditStatus;
import com.iformall.domain.vo.WxWeappAuditStatusVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
@@ -13,7 +14,7 @@ public interface WxWeappAuditStatusMapper extends CommonMapper<WxWeappAuditStatu

List<WxWeappAuditStatusVo> findVoList(WxWeappAuditStatusVo weappAuditStatusVo);
List<Map> findUserVersions();
List<Map> findUserVersions(@Param(value = "type") Integer type);

void updateStatus(WxWeappAuditStatus record);



+ 2
- 1
mallinkService/src/main/java/com/iformall/mapper/WxWeappCodeStatusMapper.java Просмотреть файл

@@ -3,6 +3,7 @@ package com.iformall.mapper;
import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxWeappCodeStatus;
import com.iformall.domain.vo.WxWeappCodeStatusVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
@@ -13,7 +14,7 @@ public interface WxWeappCodeStatusMapper extends CommonMapper<WxWeappCodeStatus,

List<WxWeappCodeStatusVo> findVoList(WxWeappCodeStatusVo weappCodeStatusVo);
List<Map> findUserVersions();
List<Map> findUserVersions(@Param(value = "type") Integer type);

void updateStatus(WxWeappCodeStatus weappCodeStatus);



+ 2
- 1
mallinkService/src/main/java/com/iformall/mapper/WxWeappReleaseStatusMapper.java Просмотреть файл

@@ -3,6 +3,7 @@ package com.iformall.mapper;
import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxWeappReleaseStatus;
import com.iformall.domain.vo.WxWeappReleaseStatusVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
@@ -13,7 +14,7 @@ public interface WxWeappReleaseStatusMapper extends CommonMapper<WxWeappReleaseS

List<WxWeappReleaseStatusVo> findVoList(WxWeappReleaseStatusVo weappReleaseStatusVo);
List<Map> findUserVersions();
List<Map> findUserVersions(@Param(value = "type") Integer type);

void updateStatus(WxWeappReleaseStatus weappRelaseStatus);



+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxWeappAuditStatusService.java Просмотреть файл

@@ -32,7 +32,7 @@ public interface WxWeappAuditStatusService {
*
* @return
*/
List<Map> getVersionList();
List<Map> getVersionList(Integer type);

/**
* 根据Id获得实体


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxWeappCodeStatusService.java Просмотреть файл

@@ -32,7 +32,7 @@ public interface WxWeappCodeStatusService {
*
* @return
*/
List<Map> getVersionList();
List<Map> getVersionList(Integer type);

/**
* 根据Id获得实体


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxWeappReleaseStatusService.java Просмотреть файл

@@ -35,7 +35,7 @@ public interface WxWeappReleaseStatusService {
*
* @return
*/
List<Map> getVersionList();
List<Map> getVersionList(Integer type);

/**
* 根据Id获得实体


+ 2
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxWeappAuditStatusServiceImpl.java Просмотреть файл

@@ -34,8 +34,8 @@ public class WxWeappAuditStatusServiceImpl implements WxWeappAuditStatusService
}

@Override
public List<Map> getVersionList() {
return weappAuditStatusMapper.findUserVersions();
public List<Map> getVersionList(Integer type) {
return weappAuditStatusMapper.findUserVersions(type);
}

@Override


+ 2
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxWeappCodeStatusServiceImpl.java Просмотреть файл

@@ -36,8 +36,8 @@ public class WxWeappCodeStatusServiceImpl implements WxWeappCodeStatusService {
}

@Override
public List<Map> getVersionList() {
return weappCodeStatusMapper.findUserVersions();
public List<Map> getVersionList(Integer type) {
return weappCodeStatusMapper.findUserVersions(type);
}

@Override


+ 3
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java Просмотреть файл

@@ -9,6 +9,7 @@ import com.iformall.enums.EnumWeappReleaseStatus;
import com.iformall.mapper.WxAuthorizerInfoMapper;
import com.iformall.mapper.WxWeappReleaseStatusMapper;
import com.iformall.service.WxWeappReleaseStatusService;
import org.omg.CORBA.INTERNAL;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -40,8 +41,8 @@ public class WxWeappReleaseStatusServiceImpl implements WxWeappReleaseStatusServ
}

@Override
public List<Map> getVersionList() {
return weappReleaseStatusMapper.findUserVersions();
public List<Map> getVersionList(Integer type) {
return weappReleaseStatusMapper.findUserVersions(type);
}

@Override


+ 10
- 7
mallinkService/src/main/resources/mapper/WxWeappAuditStatusMapper.xml Просмотреть файл

@@ -62,6 +62,16 @@
where `app_id` = #{appId} and `type` = #{type}
</update>

<select id="findUserVersions" resultType="hashmap" >
select user_version as version
from wx_weapp_audit_status
where 1=1
<if test=" null != type ">
and `type` = #{type}
</if>
group by user_version
</select>

<resultMap id="VBaseResultMap" type="com.iformall.domain.vo.WxWeappAuditStatusVo">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="app_id" jdbcType="VARCHAR" property="appId" />
@@ -118,12 +128,5 @@
left join wx_appinfo a on c.`app_id` = a.`app_id`
<include refid="dynamicVoWhereConditions" />
</select>

<select id="findUserVersions" parameterType="string" resultType="hashmap" >
select user_version as version
from wx_weapp_audit_status
group by user_version
</select>
</mapper>

+ 9
- 8
mallinkService/src/main/resources/mapper/WxWeappCodeStatusMapper.xml Просмотреть файл

@@ -57,6 +57,15 @@
where `app_id` = #{appId} and `type` = #{type}
</update>

<select id="findUserVersions" resultType="hashmap" >
select user_version as version
from wx_weapp_code_status
where 1=1
<if test=" null != type ">
and `type` = #{type}
</if>
group by user_version
</select>

<resultMap id="VBaseResultMap" type="com.iformall.domain.vo.WxWeappCodeStatusVo">
<id column="id" jdbcType="BIGINT" property="id" />
@@ -109,12 +118,4 @@
left join wx_appinfo a on c.`app_id` = a.`app_id`
<include refid="dynamicVoWhereConditions" />
</select>

<select id="findUserVersions" parameterType="string" resultType="hashmap" >
select user_version as version
from wx_weapp_code_status
group by user_version
</select>
</mapper>

+ 9
- 7
mallinkService/src/main/resources/mapper/WxWeappReleaseStatusMapper.xml Просмотреть файл

@@ -57,6 +57,15 @@
where `app_id` = #{appId} and `type` = #{type}
</update>

<select id="findUserVersions" resultType="hashmap" >
select user_version as version
from wx_weapp_release_status
where 1 = 1
<if test=" null != type ">
and `type` = #{type}
</if>
group by user_version
</select>

<resultMap id="VBaseResultMap" type="com.iformall.domain.vo.WxWeappReleaseStatusVo">
<id column="id" jdbcType="BIGINT" property="id" />
@@ -114,12 +123,5 @@
left join wx_appinfo a on c.`app_id` = a.`app_id`
<include refid="dynamicVoWhereConditions" />
</select>

<select id="findUserVersions" parameterType="string" resultType="hashmap" >
select user_version as version
from wx_weapp_release_status
group by user_version
</select>
</mapper>

+ 12
- 6
mallinkWechatOpen/src/main/java/com/iformall/controller/WxWeappInfoController.java Просмотреть файл

@@ -770,25 +770,31 @@ public class WxWeappInfoController extends BaseController {

@ApiOperation("小程序code提交版本列表")
@GetMapping("codeVersionList")
public ResultData getCodeVersionList() {
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "小程序类型", dataType = "int", paramType = "query", required = true)})
public ResultData getCodeVersionList(Integer type) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::getCodeVersionList");
final List<Map> list = weappCodeStatusService.getVersionList();
final List<Map> list = weappCodeStatusService.getVersionList(type);
return new ResultData(list);
}

@ApiOperation("小程序审核版本列表")
@GetMapping("auditVersionList")
public ResultData getAuditVersionList() {
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "小程序类型", dataType = "int", paramType = "query", required = true)})
public ResultData getAuditVersionList(Integer type) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::getAuditVersionList");
final List<Map> list = weappAuditStatusService.getVersionList();
final List<Map> list = weappAuditStatusService.getVersionList(type);
return new ResultData(list);
}

@ApiOperation("小程序发布版本列表")
@GetMapping("releaseVersionList")
public ResultData getReleaseVersionList() {
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "小程序类型", dataType = "int", paramType = "query", required = true)})
public ResultData getReleaseVersionList(Integer type) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::getReleaseVersionList");
final List<Map> list = weappReleaseStatusService.getVersionList();
final List<Map> list = weappReleaseStatusService.getVersionList(type);
return new ResultData(list);
}



Загрузка…
Отмена
Сохранить