查询原料绑定供应商列表
This commit is contained in:
parent
873ba2633b
commit
cabd78b5be
|
|
@ -4,6 +4,7 @@ import java.util.List;
|
||||||
|
|
||||||
import com.bonus.canteen.core.ims.domain.Supplier;
|
import com.bonus.canteen.core.ims.domain.Supplier;
|
||||||
import com.bonus.canteen.core.ims.domain.SupplierDTO;
|
import com.bonus.canteen.core.ims.domain.SupplierDTO;
|
||||||
|
import com.bonus.canteen.core.ims.mapper.SupplierMapper;
|
||||||
import com.bonus.common.core.exception.ServiceException;
|
import com.bonus.common.core.exception.ServiceException;
|
||||||
import com.bonus.common.core.utils.DateUtils;
|
import com.bonus.common.core.utils.DateUtils;
|
||||||
import com.bonus.common.houqin.utils.JacksonUtil;
|
import com.bonus.common.houqin.utils.JacksonUtil;
|
||||||
|
|
@ -24,6 +25,8 @@ import com.bonus.canteen.core.ims.service.ISupplierBindMaterialService;
|
||||||
public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialService {
|
public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private SupplierBindMaterialMapper supplierBindMaterialMapper;
|
private SupplierBindMaterialMapper supplierBindMaterialMapper;
|
||||||
|
@Autowired
|
||||||
|
private SupplierMapper supplierMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询原料绑定供应商
|
* 查询原料绑定供应商
|
||||||
|
|
@ -88,7 +91,14 @@ public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialSer
|
||||||
for (SupplierBindMaterial supplierBindMaterial : supplierBindMaterials) {
|
for (SupplierBindMaterial supplierBindMaterial : supplierBindMaterials) {
|
||||||
supplierBindMaterial.setUpdateTime(DateUtils.getNowDate());
|
supplierBindMaterial.setUpdateTime(DateUtils.getNowDate());
|
||||||
supplierBindMaterial.setUpdateBy(SecurityUtils.getUsername());
|
supplierBindMaterial.setUpdateBy(SecurityUtils.getUsername());
|
||||||
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(supplierBindMaterial.getAlternativeSuppliers()));
|
List<SupplierDTO> alternativeSuppliers = supplierBindMaterial.getAlternativeSuppliers();
|
||||||
|
for (SupplierDTO supplierDTO : alternativeSuppliers) {
|
||||||
|
Supplier supplier = supplierMapper.selectSupplierBySupplierId(supplierDTO.getSupplierId());
|
||||||
|
supplierDTO.setSupplierName(supplier.getSupplierName());
|
||||||
|
supplierDTO.setAreaId(supplier.getAreaId());
|
||||||
|
supplierDTO.setSupplierScore(supplier.getSupplierScore());
|
||||||
|
}
|
||||||
|
supplierBindMaterial.setAlternativeSupplier(JacksonUtil.writeValueAsString(alternativeSuppliers));
|
||||||
count += supplierBindMaterialMapper.updateSupplierBindMaterial(supplierBindMaterial);
|
count += supplierBindMaterialMapper.updateSupplierBindMaterial(supplierBindMaterial);
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue