|
|
|
@ -16,6 +16,7 @@
|
|
|
|
|
*/ |
|
|
|
|
package com.logpm.basic.controller; |
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
@ -106,6 +107,21 @@ public class BasicMaterialController extends BladeController {
|
|
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
|
@ApiOperation(value = "新增", notes = "传入basicMaterial") |
|
|
|
|
public R save(@Valid @RequestBody BasicMaterialEntity basicMaterial) { |
|
|
|
|
|
|
|
|
|
if(ObjectUtil.isNull(basicMaterial)){ |
|
|
|
|
log.info("物料添加失败!"); |
|
|
|
|
return R.fail("添加失败,物料信息为空!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(ObjectUtil.isNull(basicMaterial.getName()) || ObjectUtil.isNull(basicMaterial.getProductCode()) || |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getPackageNum()) || ObjectUtil.isNull(basicMaterial.getPackageNum())|| |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getSku())|| ObjectUtil.isNull(basicMaterial.getPackingSpecification())|| |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getSpecification())){ |
|
|
|
|
log.info("物料添加失败!"); |
|
|
|
|
return R.fail("添加失败,物料信息为空!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return R.status(basicMaterialService.save(basicMaterial)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -126,6 +142,18 @@ public class BasicMaterialController extends BladeController {
|
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
@ApiOperation(value = "新增或修改", notes = "传入basicMaterial") |
|
|
|
|
public R submit(@Valid @RequestBody BasicMaterialEntity basicMaterial) { |
|
|
|
|
if(ObjectUtil.isNull(basicMaterial)){ |
|
|
|
|
log.info("物料添加失败!"); |
|
|
|
|
return R.fail("添加失败,物料信息为空!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(ObjectUtil.isNull(basicMaterial.getName()) || ObjectUtil.isNull(basicMaterial.getProductCode()) || |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getPackageNum()) || ObjectUtil.isNull(basicMaterial.getPackageNum())|| |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getSku())|| ObjectUtil.isNull(basicMaterial.getPackingSpecification())|| |
|
|
|
|
ObjectUtil.isNull(basicMaterial.getSpecification()) || ObjectUtil.isNull(basicMaterial.getLogpmUnit()) ){ |
|
|
|
|
log.info("物料添加失败!"); |
|
|
|
|
return R.fail("添加失败,必填物料信息不完整为空!"); |
|
|
|
|
} |
|
|
|
|
return R.status(basicMaterialService.saveOrUpdateOwn(basicMaterial)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|