feat(glass): 添加任务完成接口并替换检查任务合格接口
- 在Service3中新增taskFinish接口用于标记任务完成 - 在InspectionCompleteVM中将checkTaskQualified调用替换为taskFinish - 在InspectionResultVM中将checkTaskQualified调用替换为taskFinish - 更新网络请求以支持任务完成状态提交功能
这个提交包含在:
父节点
0398ad4600
当前提交
6ed458bae2
@ -29,4 +29,10 @@ interface Service3 {
|
||||
fun checkTaskQualified(
|
||||
@Part("taskNo") taskNo: RequestBody
|
||||
): Observable<CheckTaskQualifiedResponse>
|
||||
|
||||
@Multipart
|
||||
@POST("/api/admin/bom/ocr/glass/taskFinish")
|
||||
fun taskFinish(
|
||||
@Part("taskNo") taskNo: RequestBody
|
||||
): Observable<CheckTaskQualifiedResponse>
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ class InspectionCompleteVM : ViewModel() {
|
||||
submitState.value = SubmitTaskState.LOADING
|
||||
val taskNoBody = taskNo.toRequestBody("text/plain".toMediaTypeOrNull())
|
||||
val disposable = HttpManager.getApi(MyApplication.appComponent3, Service3::class.java)
|
||||
.checkTaskQualified(taskNoBody)
|
||||
.taskFinish(taskNoBody)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe({ response ->
|
||||
|
||||
@ -89,7 +89,7 @@ class InspectionResultVM : BaseListViewModel<ItemItem>() {
|
||||
fun submitTask(taskNo: String) {
|
||||
val taskNoBody = taskNo.toRequestBody("text/plain".toMediaTypeOrNull())
|
||||
val disposable = HttpManager.getApi(MyApplication.appComponent3, Service3::class.java)
|
||||
.checkTaskQualified(taskNoBody)
|
||||
.taskFinish(taskNoBody)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe({ response ->
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户