9.根据报修ID获取对应的报修详情
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取资产类型</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>assetapp/getAssetRepairDetailById.do</code></li>
</ul>
<p><strong>请求参数:</strong> </p>
<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;">apiKey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">schoolId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">repairId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>报修ID</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;ResponseCode&quot;: 0,
&quot;ResponseResult&quot;: &quot;获取成功&quot;,
&quot;ResponseObject&quot;: {
&quot;id&quot;: 56,
&quot;repairId&quot;: 56,
&quot;assetId&quot;: 5,
&quot;assetName&quot;: &quot;笔记本&quot;,
&quot;assetCode&quot;: &quot;笔记本&quot;,
&quot;phone&quot;: &quot;15050593007&quot;,
&quot;serviceman&quot;: &quot;15050593006&quot;,
&quot;servicemanHeadImg&quot;: &quot;head/avatar_default.png&quot;,
&quot;servicemanId&quot;: 65328,
&quot;price&quot;: 1,
&quot;userId&quot;: 65329,
&quot;realName&quot;: &quot;15050593007&quot;,
&quot;type&quot;: 0,
&quot;typeName&quot;: &quot;水电设施&quot;,
&quot;status&quot;: 2,
&quot;statusName&quot;: &quot;已同意维修&quot;,
&quot;remark&quot;: &quot;123&quot;,
&quot;createTime&quot;: &quot;2017-02-09 11:54:12&quot;,
&quot;receiveTime&quot;: &quot;2017-02-09 19:17:53&quot;,
&quot;auditTime&quot;: &quot;2017-02-09 19:44:59&quot;,
&quot;updateTime&quot;: &quot;2017-02-09 19:44:59&quot;,
&quot;personnelType&quot;: &quot;repair&quot;,
&quot;imgList&quot;: [
{
&quot;id&quot;: 16,
&quot;repairId&quot;: 56,
&quot;path&quot;: &quot;http://o9fisdspi.bkt.clouddn.com/asset/repairgraph/65329_1486612452573/班级相册个人相册显示样式与其他页面不同.png&quot;,
&quot;name&quot;: &quot;班级相册个人相册显示样式与其他页面不同.png&quot;,
&quot;createTime&quot;: &quot;2017-02-09 11:54:12&quot;
}
],
&quot;leaderList&quot;: [
{
&quot;userId&quot;: 65324,
&quot;phone&quot;: &quot;15050593002&quot;,
&quot;realName&quot;: &quot;richx&quot;,
&quot;age&quot;: 0,
&quot;createUserId&quot;: 0,
&quot;isDefalutUserName&quot;: 0,
&quot;uuserId&quot;: &quot;2debb5ec-a765-491c-981c-fc1073743cd6&quot;,
&quot;deviceType&quot;: 3,
&quot;messageType&quot;: 2,
&quot;headImg&quot;: &quot;head/avatar_default.png&quot;,
&quot;isExist&quot;: false,
&quot;orderMessage&quot;: 0
},
{
&quot;userId&quot;: 65325,
&quot;phone&quot;: &quot;15050593003&quot;,
&quot;realName&quot;: &quot;15050593003&quot;,
&quot;age&quot;: 0,
&quot;createUserId&quot;: 0,
&quot;isDefalutUserName&quot;: 0,
&quot;uuserId&quot;: &quot;29dba0df-56d0-442c-a8cb-1538bd4a0d5e&quot;,
&quot;baiduChannelId&quot;: &quot;5468834765690216718&quot;,
&quot;deviceType&quot;: 4,
&quot;messageType&quot;: 2,
&quot;headImg&quot;: &quot;head/avatar_default.png&quot;,
&quot;isExist&quot;: false,
&quot;orderMessage&quot;: 0
}
]
}
}</code></pre>
<p><strong>返回参数说明-ResponseObject值</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;">id</td>
<td style="text-align: left;">int</td>
<td>id</td>
</tr>
<tr>
<td style="text-align: left;">repairId</td>
<td style="text-align: left;">int</td>
<td>主键</td>
</tr>
<tr>
<td style="text-align: left;">assetId</td>
<td style="text-align: left;">int</td>
<td>资产Id</td>
</tr>
<tr>
<td style="text-align: left;">assetCode</td>
<td style="text-align: left;">String</td>
<td>编码</td>
</tr>
<tr>
<td style="text-align: left;">assetName</td>
<td style="text-align: left;">String</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">serviceman</td>
<td style="text-align: left;">String</td>
<td>维修人姓名</td>
</tr>
<tr>
<td style="text-align: left;">servicemanHeadImg</td>
<td style="text-align: left;">String</td>
<td>维修人头像</td>
</tr>
<tr>
<td style="text-align: left;">servicemanId</td>
<td style="text-align: left;">String</td>
<td>维修人ID</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">String</td>
<td>报修人ID</td>
</tr>
<tr>
<td style="text-align: left;">phone</td>
<td style="text-align: left;">String</td>
<td>报修人手机号</td>
</tr>
<tr>
<td style="text-align: left;">realName</td>
<td style="text-align: left;">String</td>
<td>报修人姓名</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">String</td>
<td>报修类型</td>
</tr>
<tr>
<td style="text-align: left;">typeName</td>
<td style="text-align: left;">String</td>
<td>报修类型名称</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">String</td>
<td>报修当前状态</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">String</td>
<td>报修当前状态名称</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">String</td>
<td>问题描述</td>
</tr>
<tr>
<td style="text-align: left;">auditRemark</td>
<td style="text-align: left;">String</td>
<td>审核意见</td>
</tr>
<tr>
<td style="text-align: left;">typeName</td>
<td style="text-align: left;">String</td>
<td>报修类型名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td>报修价格</td>
</tr>
<tr>
<td style="text-align: left;">repairPrice</td>
<td style="text-align: left;">string</td>
<td>维修估价</td>
</tr>
<tr>
<td style="text-align: left;">imgList</td>
<td style="text-align: left;">string</td>
<td>报修图片</td>
</tr>
<tr>
<td style="text-align: left;">estimatedTime</td>
<td style="text-align: left;">string</td>
<td>预计完成维修时间</td>
</tr>
<tr>
<td style="text-align: left;">createTime</td>
<td style="text-align: left;">string</td>
<td>报修时间</td>
</tr>
<tr>
<td style="text-align: left;">receiveTime</td>
<td style="text-align: left;">string</td>
<td>领取工单</td>
</tr>
<tr>
<td style="text-align: left;">auditTime</td>
<td style="text-align: left;">string</td>
<td>审核时间</td>
</tr>
<tr>
<td style="text-align: left;">finishTime</td>
<td style="text-align: left;">string</td>
<td>维修完成时间</td>
</tr>
<tr>
<td style="text-align: left;">leaderList</td>
<td style="text-align: left;">string</td>
<td>相关领导人</td>
</tr>
<tr>
<td style="text-align: left;">personnelType</td>
<td style="text-align: left;">String</td>
<td>人员类型 领导:"leader",维修人员:"serviceman",普通人员:"repair"</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong>
判断显示什么按钮的处理逻辑如下
if("leader".equals(personnelType){
<领导>
if(status == 0 || status == 2){
//只显示【催单】按钮
}else if(status == 1){
//只显示【同意维修】和【拒绝维修】 按钮
}else{
//不显示任何按钮
}
}else if("serviceman".equals(personnelType){
<维修人员>
if(status == 0 && repair.servicemanId != userId){
//只显示【催单】按钮
}else if(status == 0 && repair.servicemanId == userId){
//只显示【领取工单】按钮<br />
}else if(status == 1 && repair.userId == userId){
//只显示【催单】按钮
}else if(status == 1 && repair.userId != userId){
//不显示任何按钮
}else if(status == 2 && repair.servicemanId == userId){
//只显示【维修完成】按钮
}else if(status == 2 && repair.userId == userId && repair.servicemanId != userId){
//只显示【催单】按钮
}else {
//不显示任何按钮
}
}else{
<普通报修人员>
if(status == 0 ||status == 1 || status == 2 ){
//只显示【催单】按钮
}else{
//不显示任何按钮
}
}</p>