| | |
| | | import com.by4cloud.platformx.device.entity.Device; |
| | | import com.by4cloud.platformx.device.entity.DeviceDemandPlan; |
| | | import com.by4cloud.platformx.device.entity.DeviceDemandSub; |
| | | import com.by4cloud.platformx.device.entity.DeviceDemandTotal; |
| | | import com.by4cloud.platformx.device.service.*; |
| | | import com.by4cloud.platformx.device.util.NumUtils; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | |
| | | wrapper.eq(deviceDemandPlan.getDeclareCompId() !=null,DeviceDemandPlan::getDeclareCompId,deviceDemandPlan.getDeclareCompId()); |
| | | wrapper.eq(deviceDemandPlan.getReleasePerson() !=null,DeviceDemandPlan::getReleasePerson,deviceDemandPlan.getReleasePerson()); |
| | | wrapper.eq(deviceDemandPlan.getYear() !=null,DeviceDemandPlan::getYear,deviceDemandPlan.getYear()); |
| | | wrapper.eq(DeviceDemandPlan::getType2,0); |
| | | wrapper.orderByDesc(DeviceDemandPlan::getCreateTime); |
| | | return R.ok(deviceDemandPlanService.pageByScope(page, wrapper)); |
| | | Page<DeviceDemandPlan> page1 = deviceDemandPlanService.pageByScope(page, wrapper); |
| | | for (DeviceDemandPlan record : page1.getRecords()) { |
| | | LambdaQueryWrapper<DeviceDemandTotal> totalWrapper = Wrappers.lambdaQuery(); |
| | | totalWrapper.eq(DeviceDemandTotal::getPlanId,record.getId()); |
| | | List<DeviceDemandTotal> list = deviceDemandTotalService.list(totalWrapper); |
| | | record.setTotalList(list); |
| | | } |
| | | return R.ok(page1); |
| | | } |
| | | |
| | | /** |
| | |
| | | public R page2(@ParameterObject Page page, @ParameterObject DeviceDemandPlan deviceDemandPlan) { |
| | | LambdaQueryWrapper<DeviceDemandPlan> wrapper = Wrappers.lambdaQuery(); |
| | | wrapper.eq(deviceDemandPlan.getDeclareCompId() !=null,DeviceDemandPlan::getDeclareCompId,deviceDemandPlan.getDeclareCompId()); |
| | | wrapper.eq(deviceDemandPlan.getReleasePerson() !=null,DeviceDemandPlan::getReleasePerson,deviceDemandPlan.getReleasePerson()); |
| | | wrapper.eq(deviceDemandPlan.getCompId() !=null,DeviceDemandPlan::getCompId,deviceDemandPlan.getCompId()); |
| | | wrapper.like(deviceDemandPlan.getReleasePerson() !=null,DeviceDemandPlan::getReleasePerson,deviceDemandPlan.getReleasePerson()); |
| | | wrapper.eq(deviceDemandPlan.getYear() !=null,DeviceDemandPlan::getYear,deviceDemandPlan.getYear()); |
| | | wrapper.eq(deviceDemandPlan.getStatus() !=null,DeviceDemandPlan::getStatus,deviceDemandPlan.getStatus()); |
| | | wrapper.eq(DeviceDemandPlan::getType2,1); |
| | |
| | | plan.setReleasePerson(name); |
| | | plan.setStatus(3); |
| | | plan.setType2(1); |
| | | plan.setDeclareCompId(plan.getCompId()); |
| | | plan.setDeclareCompName(plan.getCompName()); |
| | | if(subs.size()>0){ |
| | | deviceDemandPlanService.updateById(plan); |
| | | return R.ok("提交成功"); |