fix: 增加单位信息

dev
huangfeng 1 year ago
parent 4e457a2d75
commit bea01fb5f8

@ -4,6 +4,7 @@ import com.xydl.cac.entity.ModevTypePoint;
import com.xydl.cac.exception.BusinessException; import com.xydl.cac.exception.BusinessException;
import com.xydl.cac.repository.ModevTypePointRepository; import com.xydl.cac.repository.ModevTypePointRepository;
import com.xydl.cac.service.ModevTypePointService; import com.xydl.cac.service.ModevTypePointService;
import com.xydl.cac.service.UnitService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -19,10 +20,15 @@ public class ModevTypePointServiceImpl implements ModevTypePointService {
@Resource @Resource
ModevTypePointRepository repository; ModevTypePointRepository repository;
@Resource
UnitService unitService;
@Override @Override
public List<ModevTypePoint> listAll(Integer modevtypeId) { public List<ModevTypePoint> listAll(Integer modevtypeId) {
List<ModevTypePoint> list = repository.findByModevtypeId(modevtypeId); List<ModevTypePoint> list = repository.findByModevtypeId(modevtypeId);
for (ModevTypePoint point : list) {
point.setUnit(unitService.findUnitInCache(point.getField()));
}
return list; return list;
} }

Loading…
Cancel
Save