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

[微信第三方开发平台][修改]:状态接口添加

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
9f2e42c9c8
4 измененных файлов: 94 добавлений и 14 удалений
  1. +3
    -4
      mallinkService/src/main/java/com/iformall/mapper/WxWeappReleaseStatusMapper.java
  2. +9
    -0
      mallinkService/src/main/java/com/iformall/service/WxWeappReleaseStatusService.java
  3. +5
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java
  4. +77
    -6
      mallinkWechatOpen/src/main/java/com/iformall/controller/WxWeappInfoController.java

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

@@ -2,7 +2,6 @@ package com.iformall.mapper;

import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxWeappReleaseStatus;
import com.iformall.domain.vo.WxWeappCodeStatusVo;
import com.iformall.domain.vo.WxWeappReleaseStatusVo;

import java.util.List;
@@ -10,13 +9,13 @@ import java.util.Map;

public interface WxWeappReleaseStatusMapper extends CommonMapper<WxWeappReleaseStatus, Long> {

List<WxWeappReleaseStatus> findList(WxWeappReleaseStatus wxWeappCodeStatus);
List<WxWeappReleaseStatus> findList(WxWeappReleaseStatus wxWeappReleaseStatus);

List<WxWeappCodeStatusVo> findVoList(WxWeappReleaseStatusVo weappCodeStatusVo);
List<WxWeappReleaseStatusVo> findVoList(WxWeappReleaseStatusVo weappReleaseStatusVo);
List<Map> findUserVersions();

void updateStatus(WxWeappReleaseStatus weappCodeStatus);
void updateStatus(WxWeappReleaseStatus weappRelaseStatus);



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

@@ -3,6 +3,7 @@ package com.iformall.service;
import com.github.pagehelper.PageInfo;
import com.iformall.domain.po.WxWeappCodeStatus;
import com.iformall.domain.po.WxWeappReleaseStatus;
import com.iformall.domain.vo.WxWeappAuditStatusVo;
import com.iformall.domain.vo.WxWeappCodeStatusVo;
import com.iformall.domain.vo.WxWeappReleaseStatusVo;

@@ -21,6 +22,14 @@ public interface WxWeappReleaseStatusService {
*/
PageInfo<WxWeappReleaseStatusVo> listAsPage(WxWeappReleaseStatusVo record, Integer pageIndex, Integer pageSize);

/**
* 根据实体查询列表
*
* @param record
* @return
*/
List<WxWeappReleaseStatusVo> getList(WxWeappReleaseStatusVo record);

/**
* 查询version列表
*


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

@@ -2,17 +2,13 @@ package com.iformall.service.impl;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.iformall.common.IdWorker;
import com.iformall.domain.po.WxAuthorizerInfo;
import com.iformall.domain.po.WxWeappCodeStatus;
import com.iformall.domain.po.WxWeappReleaseStatus;
import com.iformall.domain.vo.WxWeappCodeStatusVo;
import com.iformall.domain.vo.WxWeappReleaseStatusVo;
import com.iformall.enums.EnumWeappReleaseStatus;
import com.iformall.mapper.WxAuthorizerInfoMapper;
import com.iformall.mapper.WxWeappReleaseStatusMapper;
import com.iformall.service.WxWeappReleaseStatusService;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -38,6 +34,11 @@ public class WxWeappReleaseStatusServiceImpl implements WxWeappReleaseStatusServ
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> weappReleaseStatusMapper.findVoList(record));
}

@Override
public List<WxWeappReleaseStatusVo> getList(WxWeappReleaseStatusVo record) {
return weappReleaseStatusMapper.findVoList(record);
}

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


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

@@ -16,6 +16,7 @@ import com.iformall.domain.po.*;
import com.iformall.domain.vo.WxWeappAuditStatusVo;
import com.iformall.domain.vo.WxWeappCodeStatusVo;
import com.iformall.domain.vo.WxWeappInfo;
import com.iformall.domain.vo.WxWeappReleaseStatusVo;
import com.iformall.enums.*;
import com.iformall.service.*;
import com.iformall.service.wechat.WxOpenService;
@@ -787,13 +788,13 @@ public class WxWeappInfoController extends BaseController {
return new ResultData();
}

@ApiOperation(value = "小程序发布状态分页列表接口", notes = "查询支持小程序类型,名称,appid,version")
@GetMapping("releaseStatusList")
@ApiOperation(value = "小程序code提交状态分页列表接口", notes = "查询支持小程序类型,名称,appid,version")
@GetMapping("codeStatusList")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
public ResultData releaseStatusList(@ModelAttribute WxWeappCodeStatusVo weappCodeStatusVo, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::releaseStatusList");
public ResultData codeStatusList(@ModelAttribute WxWeappCodeStatusVo weappCodeStatusVo, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::codeStatusList");
if (null == weappCodeStatusVo) {
weappCodeStatusVo = new WxWeappCodeStatusVo();
} else {
@@ -806,8 +807,8 @@ public class WxWeappInfoController extends BaseController {
return new ResultData(page);
}

@ApiOperation("小程序发布状态列表接口")
@GetMapping("releaseStatusAllList")
@ApiOperation("小程序code提交状态状态列表接口")
@GetMapping("codeStatusAllList")
public ResultData getReleaseStatusList(@ModelAttribute WxWeappCodeStatusVo weappCodeStatusVo) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::releaseStatusAllList");
if (null == weappCodeStatusVo) {
@@ -822,6 +823,76 @@ public class WxWeappInfoController extends BaseController {
return new ResultData(list);
}

@ApiOperation(value = "小程序审核状态分页列表接口", notes = "查询支持小程序类型,名称,appid,version")
@GetMapping("auditStatusList")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
public ResultData auditStatusList(@ModelAttribute WxWeappAuditStatusVo weappAuditStatusVo, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::auditStatusList");
if (null == weappAuditStatusVo) {
weappAuditStatusVo = new WxWeappAuditStatusVo();
} else {
if(StringUtils.isBlank(weappAuditStatusVo.getAppId())) {
weappAuditStatusVo.setAppId(null);
}
}
weappAuditStatusVo.setSortColumns(WxWeappAuditStatus.Field.UserVersion_DESC);
final PageInfo<WxWeappAuditStatusVo> page = weappAuditStatusService.listAsPage(weappAuditStatusVo, pageNum, pageSize);
return new ResultData(page);
}

@ApiOperation("小程序审核状态状态列表接口")
@GetMapping("auditStatusAllList")
public ResultData getAuditStatusList(@ModelAttribute WxWeappAuditStatusVo weappAuditStatusVo) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::getAuditStatusList");
if (null == weappAuditStatusVo) {
weappAuditStatusVo = new WxWeappAuditStatusVo();
} else {
if(StringUtils.isBlank(weappAuditStatusVo.getAppId())) {
weappAuditStatusVo.setAppId(null);
}
}
weappAuditStatusVo.setSortColumns(WxWeappAuditStatus.Field.UserVersion_DESC);
final List<WxWeappAuditStatusVo> list = weappAuditStatusService.getList(weappAuditStatusVo);
return new ResultData(list);
}

@ApiOperation(value = "小程序发布状态分页列表接口", notes = "查询支持小程序类型,名称,appid,version")
@GetMapping("releaseStatusList")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
public ResultData releaseStatusList(@ModelAttribute WxWeappReleaseStatusVo weappReleaseStatusVo, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::releaseStatusList");
if (null == weappReleaseStatusVo) {
weappReleaseStatusVo = new WxWeappReleaseStatusVo();
} else {
if(StringUtils.isBlank(weappReleaseStatusVo.getAppId())) {
weappReleaseStatusVo.setAppId(null);
}
}
weappReleaseStatusVo.setSortColumns(WxWeappReleaseStatus.Field.UserVersion_DESC);
final PageInfo<WxWeappReleaseStatusVo> page = weappReleaseStatusService.listAsPage(weappReleaseStatusVo, pageNum, pageSize);
return new ResultData(page);
}

@ApiOperation("小程序审核状态状态列表接口")
@GetMapping("releaseStatusAllList")
public ResultData getReleaseStatusList(@ModelAttribute WxWeappReleaseStatusVo weappReleaseStatusVo) {
logger.debug("[" + getIpAddr() + "] WxWeappInfoController::getReleaseStatusList");
if (null == weappReleaseStatusVo) {
weappReleaseStatusVo = new WxWeappReleaseStatusVo();
} else {
if(StringUtils.isBlank(weappReleaseStatusVo.getAppId())) {
weappReleaseStatusVo.setAppId(null);
}
}
weappReleaseStatusVo.setSortColumns(WxWeappReleaseStatus.Field.UserVersion_DESC);
final List<WxWeappReleaseStatusVo> list = weappReleaseStatusService.getList(weappReleaseStatusVo);
return new ResultData(list);
}

@ApiOperation("小程序code提交版本列表")
@GetMapping("codeVersionList")
public ResultData getCodeVersionList() {


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