app版本修改
<p><strong>简要描述:</strong></p>
<ul>
<li>app版本新增</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li>
<p>开发环境<code>http://admin.cuseeyou.cn/cu-management-java/app/version</code></p>
</li>
<li>
<p>测试环境<code>暂无</code></p>
</li>
<li>正式环境<code>暂无</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li><code>put</code></li>
</ul>
<p><strong>参数:</strong></p>
<pre><code>{
"file":"d:/ios/苹果测试版本.ipa",
"dto":{
"id":15122312312,
"appType": 1,
"appName": "苹果测试版本",
"appVersion": "v1.1",
"appIntroduce": "测试介绍",
"appCoerceUpdate": 1,
"appUpdateExplanation": "测试说明"
}
}</code></pre>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">file</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">file</td>
<td>app文件</td>
</tr>
<tr>
<td style="text-align: left;">dto</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">object</td>
<td>app版本数据包</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>id</td>
</tr>
<tr>
<td style="text-align: left;">appType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>客户端类型1-安卓,2-苹果</td>
</tr>
<tr>
<td style="text-align: left;">appName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>app名称</td>
</tr>
<tr>
<td style="text-align: left;">appVersion</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>App版本号</td>
</tr>
<tr>
<td style="text-align: left;">appIntroduce</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>更新介绍</td>
</tr>
<tr>
<td style="text-align: left;">appCoerceUpdate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否强制更新1-是,2-否</td>
</tr>
<tr>
<td style="text-align: left;">appUpdateExplanation</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>说明</td>
</tr>
</tbody>
</table>
<p><strong>vue请求代码示例</strong><code>则重而用</code></p>
<pre><code>var axios = require('axios');
var FormData = require('form-data');
var fs = require('fs');
var data = new FormData();
data.append('dto', '{ "appType": 1, "appName": "苹果测试版本", "appVersion": "v1.1", "appIntroduce": "测试介绍", "appCoerceUpdate": 1, "appUpdateExplanation": "测试说明" }', {contentType: 'application/json'});
data.append('file', fs.createReadStream('/D:/Windows/Desktop/苹果测试.ipa'));
var config = {
method: 'post',
url: '127.0.0.1:8080/renren-admin/app/version',
headers: {
'token': 'f97eb6a85173a1dd178748039ff1969f',
'Cookie': 'JSESSIONID=989c2d9f-b2a0-43d4-9043-c5a9fea4075b',
...data.getHeaders()
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
</code></pre>
<p><strong>返回状态码</strong></p>
<pre><code>Responst Code
{
0
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code>{
"code": 0,
"msg": "success",
"data": null
}</code></pre>
<p><strong>返回参数说明</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>返回状态码 0-修改成功 500-修改失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">string</td>
<td>null</td>
</tr>
</tbody>
</table>