package com.ibeetl.admin.console.api;
|
|
import com.ibeetl.admin.console.model.XzxOrderComplaintModel;
|
import com.ibeetl.admin.console.service.XzxOrderComplaintService;
|
import com.ibeetl.admin.core.web.JsonResult;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiOperation;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.Map;
|
|
/**
|
* 售后服务类
|
*/
|
@RestController
|
@Api(value = "售后服务类接口")
|
public class ComplaintApi {
|
|
private static final String MODEL = "/admin/front/complaint";
|
private final Logger log = LoggerFactory.getLogger(this.getClass());
|
@Autowired
|
XzxOrderComplaintService service;
|
|
|
@PostMapping(MODEL + "/queryComplaintApiList.json")
|
@ResponseBody
|
@ApiOperation(value="投诉列表(包含详情数据)", notes="test: 仅0有正确返回")
|
public JsonResult<Map<String,Object>> queryComplaintApiList(@RequestBody XzxOrderComplaintModel model){
|
Map<String,Object> map = service.queryComplaintApiList(model);
|
return JsonResult.success(map);
|
|
}
|
|
@PostMapping(MODEL+"/updateComplaintFlagApi.json")
|
@ResponseBody
|
@ApiOperation(value="投诉处理", notes="test: 仅0有正确返回")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType="query", name = "id", value = "主键", required = true, dataType = "Long"),
|
@ApiImplicitParam(paramType="query", name = "complaintPlan", value = "处理备注", required = true, dataType = "String"),
|
@ApiImplicitParam(paramType="query", name = "afterSaleFlag", value = "订单处理标记 0:未处理,1:以处理,2:取消订单,3:重新派单", required = true, dataType = "String"),
|
@ApiImplicitParam(paramType="query", name = "orderId", value = "订单Id", required = true, dataType = "String")
|
})
|
public JsonResult<String> updateComplaintFlagApi(@RequestBody XzxOrderComplaintModel model){
|
int num = service.updateComplaintFlagApi(model);
|
if(num>=1){
|
return new JsonResult().success();
|
}else{
|
return JsonResult.failMessage("修改失败");
|
}
|
}
|
|
|
|
|
}
|