|
|
|
@ -27,6 +27,7 @@ package org.springblade.desk.dashboard.service.impl; |
|
|
|
import com.alibaba.druid.sql.visitor.functions.Function; |
|
|
|
import com.alibaba.druid.sql.visitor.functions.Function; |
|
|
|
import com.google.common.base.Strings; |
|
|
|
import com.google.common.base.Strings; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.BsFillingDetailEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.BsFillingDetailEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsSpecialProEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsSpecialProEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsTaskBillEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsTaskBillEntity; |
|
|
|
@ -36,6 +37,8 @@ import org.springblade.desk.dashboard.mapper.DsTaskBillMapper; |
|
|
|
import org.springblade.desk.dashboard.service.IBsFillingDetailService; |
|
|
|
import org.springblade.desk.dashboard.service.IBsFillingDetailService; |
|
|
|
import org.springblade.desk.dashboard.service.IDsSpecialProService; |
|
|
|
import org.springblade.desk.dashboard.service.IDsSpecialProService; |
|
|
|
import org.springblade.desk.dashboard.service.IDsTaskBillService; |
|
|
|
import org.springblade.desk.dashboard.service.IDsTaskBillService; |
|
|
|
|
|
|
|
import org.springblade.system.feign.IUserClient; |
|
|
|
|
|
|
|
import org.springblade.system.pojo.entity.User; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
@ -67,9 +70,23 @@ public class DsTaskBillServiceImpl extends BaseServiceImpl<DsTaskBillMapper, DsT |
|
|
|
@Autowired |
|
|
|
@Autowired |
|
|
|
IBsFillingDetailService fillingDetailService; |
|
|
|
IBsFillingDetailService fillingDetailService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
|
|
IUserClient userClient; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public IPage<DsTaskBillVO> selectDsTaskBillPage(IPage<DsTaskBillVO> page, DsTaskBillVO dsTaskBill) { |
|
|
|
public IPage<DsTaskBillVO> selectDsTaskBillPage(IPage<DsTaskBillVO> page, DsTaskBillVO dsTaskBill) { |
|
|
|
return page.setRecords(baseMapper.selectDsTaskBillPage(page, dsTaskBill)); |
|
|
|
List<DsTaskBillVO> dsTaskBillVOS = baseMapper.selectDsTaskBillPage(page, dsTaskBill); |
|
|
|
|
|
|
|
if(!CollectionUtils.isEmpty(dsTaskBillVOS)){ |
|
|
|
|
|
|
|
for (DsTaskBillVO dsTaskBillVO : dsTaskBillVOS) { |
|
|
|
|
|
|
|
if(null != dsTaskBillVO.getProMan()){ |
|
|
|
|
|
|
|
User user = userClient.userInfo(Func.toLong(dsTaskBillVO.getProMan())).getData().getUser(); |
|
|
|
|
|
|
|
if(null != user){ |
|
|
|
|
|
|
|
dsTaskBillVO.setProManName(user.getName()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return page.setRecords(dsTaskBillVOS); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|