覆盖更新存量
<p><strong>简要描述:</strong> </p>
<ul>
<li>
<p>覆盖更新存量接口</p>
<p><strong>简要描述::</strong><br />
共3个接口,支持回滚操作。
1、TryUpdateByForce计算前调用,生成存量快照
2、CommitUpdateByForce最后提交时调用
3、CancelUpdateByForce 回滚
<strong>请求方式:</strong></p>
</li>
<li>POST
<strong>接口1、TryUpdateByForce</strong> </li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li>
<p><code>http://localhost:8080/uretail/api/stock/TryUpdateByForce?yxyToken=a055a6f96ae04fb0ae099839462f12b9</code></p>
<p><strong>请求示例</strong></p>
</li>
</ul>
<pre><code>{
"currentstock":[
{
"warehouse":895465834107136, 仓库id
"product":24020, 商品id
"productsku":33192, skuid
"batchno":"xxxx" 批号
}
]
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code> {
"code": 200,
"message":"操作成功",
"data": {
"guid":"6F9619FF-8B86-D011-B42D-00C04FC964FF"
}
}
提交或回滚时传入的guid</code></pre>
<p><strong>接口2、CommitUpdateByForce</strong> </p>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://localhost:8080/uretail/api/stock/CommitUpdateByForce?yxyToken=a055a6f96ae04fb0ae099839462f12b9</code></li>
</ul>
<p><strong>请求示例</strong></p>
<pre><code>{
"guid":"6F9619FF-8B86-D011-B42D-00C04FC964FF",
"commitType":0,// 0检查并提交,1只检查不提交库存存量,2不检查只提交
"currentstock":[
{
"warehouse":895465834107136, 仓库id
"product":24020, 商品id
"productsku":33192, skuid
"batchno":"xxxx" 批号,
"currentqty":100.0 现存量
}
]
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code> {
"code": 200,
"message":"操作成功",
"data": {
"guid":"6F9619FF-8B86-D011-B42D-00C04FC964FF"
}
}
提交或回滚时传入的guid</code></pre>
<p><strong>接口3、CancelUpdateByForce</strong> </p>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://localhost:8080/uretail/api/stock/CancelUpdateByForce?yxyToken=a055a6f96ae04fb0ae099839462f12b9</code></li>
</ul>
<p><strong>请求示例</strong></p>
<pre><code>json 数据:
{
“guid”:”6F9619FF-8B86-D011-B42D-00C04FC964FF”
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code> {
"code": 200,
"message":"操作成功",
"data": {
"guid":"6F9619FF-8B86-D011-B42D-00C04FC964FF"
}
}
提交或回滚时传入的guid</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>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>