|
@@ -13,6 +13,7 @@ import com.ozs.common.enums.PmProjectStatus;
|
|
|
import com.ozs.common.enums.ProjectStatus;
|
|
|
import com.ozs.common.enums.SysFileRefEnum;
|
|
|
import com.ozs.common.exception.ServiceException;
|
|
|
+import com.ozs.common.utils.DateUtils;
|
|
|
import com.ozs.common.utils.PageUtils;
|
|
|
import com.ozs.common.utils.SecurityUtils;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
@@ -21,6 +22,7 @@ import com.ozs.plan.doman.PlanYears;
|
|
|
import com.ozs.plan.doman.ProvisionalPlan;
|
|
|
import com.ozs.plan.doman.vo.requestVo.PlanQuarterStandardVo;
|
|
|
import com.ozs.plan.doman.vo.requestVo.ProvisionalPlanVo;
|
|
|
+import com.ozs.plan.doman.vo.responseVo.ProvisionalPlanResVo;
|
|
|
import com.ozs.plan.mapper.PlanYearsMapper;
|
|
|
import com.ozs.plan.mapper.ProvisionalPlanMapper;
|
|
|
import com.ozs.plan.service.PlanQuarterService;
|
|
@@ -179,9 +181,9 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ProvisionalPlan> selectProvisionalPlanExport(ProvisionalPlanVo vo, LoginUser loginUser) {
|
|
|
+ public List<ProvisionalPlanResVo> selectProvisionalPlanExport(ProvisionalPlanVo vo, LoginUser loginUser) {
|
|
|
List<ProvisionalPlan> list = new ArrayList<>();
|
|
|
- List<ProvisionalPlan> provisionalPlanList = new ArrayList<>();
|
|
|
+ List<ProvisionalPlanResVo> provisionalPlanList = new ArrayList<>();
|
|
|
try {
|
|
|
int num = 1;
|
|
|
int size = 200;
|
|
@@ -209,7 +211,11 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
lw.ge(ProvisionalPlan::getPlanDemandSubTime, vo.getBeginTime());
|
|
|
}
|
|
|
if (!ObjectUtils.isEmpty(vo.getEndTime())) {
|
|
|
- lw.le(ProvisionalPlan::getPlanDemandSubTime, vo.getEndTime());
|
|
|
+ Date ofMonth = DateUtils.getLastDayOfMonth(vo.getEndTime());
|
|
|
+ SimpleDateFormat dateFormatT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
|
|
|
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ Date parse = dateFormatT.parse(dateFormat.format(ofMonth) + " 23:59:59:999");
|
|
|
+ lw.le(ProvisionalPlan::getPlanDemandSubTime, parse);
|
|
|
}
|
|
|
|
|
|
Page<ProvisionalPlan> page = provisionalPlanMapper.selectPage(new Page<ProvisionalPlan>(num, size, false), lw);
|
|
@@ -271,7 +277,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
|
|
|
@Override
|
|
|
public AjaxResult selectProvisionalPlan(ProvisionalPlanVo vo, HttpServletRequest request, LoginUser loginUser) {
|
|
|
- List<ProvisionalPlan> provisionalPlanList = new ArrayList<>();
|
|
|
+ List<ProvisionalPlanResVo> provisionalPlanList = new ArrayList<>();
|
|
|
try {
|
|
|
LambdaQueryWrapper<ProvisionalPlan> lw = new LambdaQueryWrapper<>();
|
|
|
lw.eq(ProvisionalPlan::getDelFlay, DataIsDelete.DataNOTDelete.getCode());
|
|
@@ -320,7 +326,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
|
|
|
@Override
|
|
|
public AjaxResult selectProvisionalPlanAudit(ProvisionalPlanVo vo, HttpServletRequest request, LoginUser loginUser) {
|
|
|
- List<ProvisionalPlan> provisionalPlanList = new ArrayList<>();
|
|
|
+ List<ProvisionalPlanResVo> provisionalPlanList = new ArrayList<>();
|
|
|
try {
|
|
|
LambdaQueryWrapper<ProvisionalPlan> lw = new LambdaQueryWrapper<>();
|
|
|
lw.eq(ProvisionalPlan::getDelFlay, DataIsDelete.DataNOTDelete.getCode());
|
|
@@ -580,7 +586,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
}
|
|
|
|
|
|
//字段赋值对应的名称
|
|
|
- public List<ProvisionalPlan> changeTo(List<ProvisionalPlan> provisionalPlans) {
|
|
|
+ public List<ProvisionalPlanResVo> changeTo(List<ProvisionalPlan> provisionalPlans) {
|
|
|
//获取字典数据
|
|
|
HashMap<String, HashMap<String, String>> planEnums = dictTypeService.getAboutEnums();
|
|
|
//项目属性
|
|
@@ -594,8 +600,9 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
//采购服务站
|
|
|
HashMap<String, String> purchaseServicesMap = planEnums.get("purchaseServices");
|
|
|
|
|
|
- List<ProvisionalPlan> list = new ArrayList<ProvisionalPlan>();
|
|
|
+ List<ProvisionalPlanResVo> list = new ArrayList<ProvisionalPlanResVo>();
|
|
|
for (ProvisionalPlan provisionalPlan : provisionalPlans) {
|
|
|
+ ProvisionalPlanResVo provisionalPlanResVo = new ProvisionalPlanResVo();
|
|
|
if (provisionalPlan.getPurchaseDeptId() != null) {
|
|
|
SysDeptResponseVo sysDeptResponseVo = (SysDeptResponseVo) deptService.selectDeptById(Long.valueOf(provisionalPlan.getPurchaseDeptId())).get("sysDept");
|
|
|
provisionalPlan.setPurchaseDeptName(sysDeptResponseVo.getDeptName());
|
|
@@ -680,7 +687,9 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- list.add(provisionalPlan);
|
|
|
+
|
|
|
+ BeanUtils.copyProperties(provisionalPlan, provisionalPlanResVo);
|
|
|
+ list.add(provisionalPlanResVo);
|
|
|
}
|
|
|
return list;
|
|
|
}
|