|
|
@@ -401,4 +401,29 @@ public class GxtMobileOrderController extends BaseController
|
|
|
List<OrderScoreInfo> list = gxtOrderMineService.selectUnionOrderListMyRate(repairOrder, workOrder);
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
+
|
|
|
+ @PutMapping("/returnRepairOrder")
|
|
|
+ public AjaxResult returnGxtRepairOrder(@RequestBody GxtRepairOrder gxtRepairOrder)
|
|
|
+ {
|
|
|
+ int result = 0;
|
|
|
+ if (gxtRepairOrder.getWorkOrderStatus().equals("return") || gxtRepairOrder.getWorkOrderStatus().equals("assigned")) {
|
|
|
+ gxtRepairOrder.setWorkOrderStatus("accept_return");
|
|
|
+ } else {
|
|
|
+ gxtRepairOrder.setWorkOrderStatus("return");
|
|
|
+ }
|
|
|
+ result = gxtRepairOrderService.returnGxtRepairOrder(gxtRepairOrder);
|
|
|
+
|
|
|
+ return toAjax(result);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PutMapping("/resetAndStart")
|
|
|
+ public AjaxResult resetAndStart(@RequestBody GxtRepairOrder gxtRepairOrder)
|
|
|
+ {
|
|
|
+ int result = 0;
|
|
|
+
|
|
|
+
|
|
|
+ result = gxtRepairOrderService.finalizeGxtRepairOrder(gxtRepairOrder);
|
|
|
+
|
|
|
+ return toAjax(result);
|
|
|
+ }
|
|
|
}
|