| | |
| | | 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); |
| | |
| | | @PostMapping |
| | | @PreAuthorize("@pms.hasPermission('platformx_deviceDemandPlan_add')" ) |
| | | public R save(@RequestBody DeviceDemandPlan deviceDemandPlan) { |
| | | |
| | | QueryWrapper<DeviceDemandPlan> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("declare_comp_id", deviceDemandPlan.getDeclareCompId()); |
| | | queryWrapper.eq("year", deviceDemandPlan.getYear()); |
| | | queryWrapper.eq("type",deviceDemandPlan.getType()); |
| | | List<DeviceDemandPlan> list = deviceDemandPlanService.list(queryWrapper); |
| | | if (list.size() > 0) { |
| | | if (deviceDemandPlan.getType()==0) { |
| | | return R.failed(deviceDemandPlan.getDeclareCompName() + deviceDemandPlan.getYear() + "年度计划已存在"); |
| | | } |
| | | return R.failed(deviceDemandPlan.getDeclareCompName() + deviceDemandPlan.getYear() + "调整计划已存在"); |
| | | } |
| | | deviceDemandPlan.setNumber(maxSizeService.nextNo(MaxSizeContant.PLAN_NUM)); |
| | | deviceDemandPlan.setType2(0); |
| | | return R.ok(deviceDemandPlanService.save(deviceDemandPlan)); |
| | |
| | | plan.setReleasePerson(name); |
| | | plan.setStatus(3); |
| | | plan.setType2(1); |
| | | plan.setSendDate(new Date()); |
| | | plan.setDeclareCompId(plan.getCompId()); |
| | | plan.setDeclareCompName(plan.getCompName()); |
| | | if(subs.size()>0){ |
| | | deviceDemandPlanService.updateById(plan); |
| | | return R.ok("提交成功"); |