wang-hao-jie
2022-01-18 d9da603305a2b94bde78483fa8777a43ee352548
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java
@@ -6,8 +6,10 @@
import cn.exrick.xboot.core.common.vo.PageVo;
import cn.exrick.xboot.core.common.vo.Result;
import cn.exrick.xboot.your.entity.AddOil;
import cn.exrick.xboot.your.entity.Car;
import cn.exrick.xboot.your.service.IAddOilService;
import cn.exrick.xboot.your.service.ICarService;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -42,6 +44,8 @@
    @Autowired
    private IAddOilService iAddOilService;
    @Autowired
    private ICarService iCarService;
    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
    @ApiOperation(value = "通过id获取")
@@ -125,6 +129,11 @@
    @ApiOperation(value = "编辑或更新数据")
    public Result<AddOil> saveOrUpdate(AddOil addOil) {
        if(StrUtil.isNotEmpty(addOil.getCarId())&&StrUtil.isEmpty(addOil.getAddOilCode())){
            Car byId = iCarService.getById(addOil.getCarId());
            addOil.setAddOilCode(byId.getAddOilCode());
        }
        if (iAddOilService.saveOrUpdate(addOil)) {
            return new ResultUtil<AddOil>().setData(addOil);
        }