package com.xzx.gc.system.controller;  
 | 
  
 | 
  
 | 
import com.xzx.gc.common.Result;  
 | 
import com.xzx.gc.common.annotations.PassToken;  
 | 
import com.xzx.gc.common.constant.Constants;  
 | 
import com.xzx.gc.common.dto.log.OperationAppLog;  
 | 
import com.xzx.gc.common.request.BaseController;  
 | 
import com.xzx.gc.model.IdDTO;  
 | 
import com.xzx.gc.model.system.ItemPriceAddDTO;  
 | 
import com.xzx.gc.system.service.OtherUserService;  
 | 
import com.xzx.gc.system.service.SysItemPriceService;  
 | 
import io.swagger.annotations.Api;  
 | 
import io.swagger.annotations.ApiOperation;  
 | 
import lombok.extern.slf4j.Slf4j;  
 | 
import org.springframework.beans.factory.annotation.Autowired;  
 | 
import org.springframework.web.bind.annotation.PostMapping;  
 | 
import org.springframework.web.bind.annotation.RequestBody;  
 | 
import org.springframework.web.bind.annotation.RestController;  
 | 
  
 | 
import javax.servlet.http.HttpServletRequest;  
 | 
  
 | 
@Api(tags = "骑手分类价格管理")  
 | 
@RestController  
 | 
@Slf4j  
 | 
public class SysItemPriceController extends BaseController {  
 | 
  
 | 
  
 | 
    @Autowired  
 | 
    private SysItemPriceService sysItemPriceService;  
 | 
  
 | 
    @Autowired  
 | 
    private OtherUserService otherUserService;  
 | 
  
 | 
  
 | 
    @ApiOperation(value = "添加骑手分类价格")  
 | 
    @PostMapping("/itemPrice/add")  
 | 
    public Result itemUserAdd(HttpServletRequest request, @RequestBody ItemPriceAddDTO itemPriceAddDTO) {  
 | 
        sysItemPriceService.itemPriceAdd(itemPriceAddDTO);  
 | 
        String mobilePhone = otherUserService.findById(getUserId(request)).getMobilePhone();  
 | 
        OperationAppLog build = OperationAppLog.builder().appPrograme(getFrontClient(request)).opreateName(mobilePhone)  
 | 
                .methodName(Constants.SYS_MODUL_NAME).operateAction("添加骑手分类价格-"+itemPriceAddDTO.getItemId()).build();  
 | 
        mqUtil.sendApp(build);  
 | 
        return Result.success();  
 | 
    }  
 | 
  
 | 
  
 | 
}  
 |