货品供应商
This commit is contained in:
parent
0399970e76
commit
be93dc15ba
|
|
@ -81,9 +81,9 @@ public class SupplierBindMaterialController extends BaseController {
|
|||
//@RequiresPermissions("ims:material:add")
|
||||
@SysLog(title = "原料绑定供应商", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增原料绑定供应商")
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody SupplierBindMaterial supplierBindMaterial) {
|
||||
public AjaxResult add(@RequestBody List<SupplierBindMaterial> supplierBindMaterials) {
|
||||
try {
|
||||
return toAjax(supplierBindMaterialService.insertSupplierBindMaterial(supplierBindMaterial));
|
||||
return toAjax(supplierBindMaterialService.insertSupplierBindMaterial(supplierBindMaterials));
|
||||
} catch (Exception e) {
|
||||
return error(e.getMessage());
|
||||
}
|
||||
|
|
@ -97,9 +97,9 @@ public class SupplierBindMaterialController extends BaseController {
|
|||
//@RequiresPermissions("ims:material:edit")
|
||||
@SysLog(title = "原料绑定供应商", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改原料绑定供应商")
|
||||
@PostMapping("/edit")
|
||||
public AjaxResult edit(@RequestBody SupplierBindMaterial supplierBindMaterial) {
|
||||
public AjaxResult edit(@RequestBody List<SupplierBindMaterial> supplierBindMaterials) {
|
||||
try {
|
||||
return toAjax(supplierBindMaterialService.updateSupplierBindMaterial(supplierBindMaterial));
|
||||
return toAjax(supplierBindMaterialService.updateSupplierBindMaterial(supplierBindMaterials));
|
||||
} catch (Exception e) {
|
||||
return error(e.getMessage());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,18 +29,18 @@ public interface ISupplierBindMaterialService {
|
|||
/**
|
||||
* 新增原料绑定供应商
|
||||
*
|
||||
* @param supplierBindMaterial 原料绑定供应商
|
||||
* @param supplierBindMaterials 原料绑定供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSupplierBindMaterial(SupplierBindMaterial supplierBindMaterial);
|
||||
public int insertSupplierBindMaterial(List<SupplierBindMaterial> supplierBindMaterials);
|
||||
|
||||
/**
|
||||
* 修改原料绑定供应商
|
||||
*
|
||||
* @param supplierBindMaterial 原料绑定供应商
|
||||
* @param supplierBindMaterials 原料绑定供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSupplierBindMaterial(SupplierBindMaterial supplierBindMaterial);
|
||||
public int updateSupplierBindMaterial(List<SupplierBindMaterial> supplierBindMaterials);
|
||||
|
||||
/**
|
||||
* 批量删除原料绑定供应商
|
||||
|
|
|
|||
|
|
@ -56,16 +56,20 @@ public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialSer
|
|||
/**
|
||||
* 新增原料绑定供应商
|
||||
*
|
||||
* @param supplierBindMaterial 原料绑定供应商
|
||||
* @param supplierBindMaterials 原料绑定供应商
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSupplierBindMaterial(SupplierBindMaterial supplierBindMaterial) {
|
||||
supplierBindMaterial.setCreateTime(DateUtils.getNowDate());
|
||||
supplierBindMaterial.setCreateBy(SecurityUtils.getUsername());
|
||||
public int insertSupplierBindMaterial(List<SupplierBindMaterial> supplierBindMaterials) {
|
||||
try {
|
||||
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(supplierBindMaterial.getAlternativeSuppliers()));
|
||||
return supplierBindMaterialMapper.insertSupplierBindMaterial(supplierBindMaterial);
|
||||
int count = 0;
|
||||
for (SupplierBindMaterial supplierBindMaterial : supplierBindMaterials) {
|
||||
supplierBindMaterial.setCreateTime(DateUtils.getNowDate());
|
||||
supplierBindMaterial.setCreateBy(SecurityUtils.getUsername());
|
||||
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(supplierBindMaterial.getAlternativeSuppliers()));
|
||||
count += supplierBindMaterialMapper.insertSupplierBindMaterial(supplierBindMaterial);
|
||||
}
|
||||
return count;
|
||||
} catch (Exception e) {
|
||||
throw new ServiceException(e.getMessage());
|
||||
}
|
||||
|
|
@ -74,16 +78,20 @@ public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialSer
|
|||
/**
|
||||
* 修改原料绑定供应商
|
||||
*
|
||||
* @param supplierBindMaterial 原料绑定供应商
|
||||
* @param supplierBindMaterials 原料绑定供应商
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSupplierBindMaterial(SupplierBindMaterial supplierBindMaterial) {
|
||||
supplierBindMaterial.setUpdateTime(DateUtils.getNowDate());
|
||||
supplierBindMaterial.setUpdateBy(SecurityUtils.getUsername());
|
||||
public int updateSupplierBindMaterial(List<SupplierBindMaterial> supplierBindMaterials) {
|
||||
try {
|
||||
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(supplierBindMaterial.getAlternativeSuppliers()));
|
||||
return supplierBindMaterialMapper.updateSupplierBindMaterial(supplierBindMaterial);
|
||||
int count = 0;
|
||||
for (SupplierBindMaterial supplierBindMaterial : supplierBindMaterials) {
|
||||
supplierBindMaterial.setUpdateTime(DateUtils.getNowDate());
|
||||
supplierBindMaterial.setUpdateBy(SecurityUtils.getUsername());
|
||||
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(supplierBindMaterial.getAlternativeSuppliers()));
|
||||
count += supplierBindMaterialMapper.updateSupplierBindMaterial(supplierBindMaterial);
|
||||
}
|
||||
return count;
|
||||
} catch (Exception e) {
|
||||
throw new ServiceException(e.getMessage());
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue