查询原料绑定供应商列表
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.SupplierDTO;
|
||||
import com.bonus.canteen.core.ims.mapper.SupplierMapper;
|
||||
import com.bonus.common.core.exception.ServiceException;
|
||||
import com.bonus.common.core.utils.DateUtils;
|
||||
import com.bonus.common.houqin.utils.JacksonUtil;
|
||||
|
|
@ -24,6 +25,8 @@ import com.bonus.canteen.core.ims.service.ISupplierBindMaterialService;
|
|||
public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialService {
|
||||
@Autowired
|
||||
private SupplierBindMaterialMapper supplierBindMaterialMapper;
|
||||
@Autowired
|
||||
private SupplierMapper supplierMapper;
|
||||
|
||||
/**
|
||||
* 查询原料绑定供应商
|
||||
|
|
@ -88,7 +91,14 @@ public class SupplierBindMaterialServiceImpl implements ISupplierBindMaterialSer
|
|||
for (SupplierBindMaterial supplierBindMaterial : supplierBindMaterials) {
|
||||
supplierBindMaterial.setUpdateTime(DateUtils.getNowDate());
|
||||
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);
|
||||
}
|
||||
return count;
|
||||
|
|
|
|||
Loading…
Reference in New Issue