|
@@ -5,20 +5,19 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.base.BaseEntity;
|
|
|
+import com.fjhx.entity.workshop.Workshop;
|
|
|
+import com.fjhx.params.workshop.WorkshopEx;
|
|
|
+import com.fjhx.params.workshop.WorkshopVo;
|
|
|
import com.fjhx.utils.HxBeanUtil;
|
|
|
import com.fjhx.utils.WrapperUtil;
|
|
|
import com.fjhx.utils.feign.UserClientUtil;
|
|
|
-import com.fjhx.entity.workshop.Workshop;
|
|
|
-import com.fjhx.params.workshop.WorkshopEx;
|
|
|
import com.fjhx.workshop.mapper.WorkshopMapper;
|
|
|
import com.fjhx.workshop.service.WorkshopService;
|
|
|
-import com.fjhx.params.workshop.WorkshopVo;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -48,9 +47,9 @@ public class WorkshopServiceImpl extends ServiceImpl<WorkshopMapper, Workshop> i
|
|
|
Page<WorkshopEx> result = HxBeanUtil.copyPageEx(page, WorkshopEx.class);
|
|
|
|
|
|
// 赋值车间负责人名称
|
|
|
- List<Long> userIdList = page.getRecords().stream().map(Workshop::getResponsibleUserId).collect(Collectors.toList());
|
|
|
- Map<Long, String> userNameMap = UserClientUtil.getUserNameMapByLong(userIdList);
|
|
|
- result.getRecords().forEach(item -> item.setResponsibleUserName(userNameMap.get(item.getResponsibleUserId())));
|
|
|
+ List<WorkshopEx> records = result.getRecords();
|
|
|
+ Map<Long, String> userNameMap = UserClientUtil.getUserNameMapFunctionLong(records, Workshop::getResponsibleUserId);
|
|
|
+ records.forEach(item -> item.setResponsibleUserName(userNameMap.get(item.getResponsibleUserId())));
|
|
|
|
|
|
return result;
|
|
|
}
|