| | |
| | | } |
| | | return Result.error("出库单不存在"); |
| | | } |
| | | |
| | | |
| | | @PostMapping(value = "/addNew") |
| | | public Result<String> addNew(@RequestBody List<RepairOrderActualMaterial> list) { |
| | | if(list.size()!=0){ |
| | | String id = list.get(0).getRepairOrderId(); |
| | | repairOrderActualMaterialService.remove(new QueryWrapper<RepairOrderActualMaterial>().eq("repair_order_id",id)); |
| | | repairOrderActualMaterialService.saveBatch(list); |
| | | return Result.OK("添加成功"); |
| | | }else { |
| | | return Result.error("添加失败"); |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | List<RepairOrderActualWorkHours> hoursList = repairOrderActualWorkHoursService.list(new QueryWrapper<RepairOrderActualWorkHours>().eq("repair_order_id",id).eq("del_flag",0)); |
| | | List<RepairOrderActualWorkHours> mainStuff = repairOrderActualWorkHoursService.list(new QueryWrapper<RepairOrderActualWorkHours>().eq("repair_order_id",id).eq("del_flag",0).eq("principal_contractor","1")); |
| | | if(hoursList.size()<2){ |
| | | return Result.error("操作失败,请至少添加两个承修人"); |
| | | return Result.error("操作失败,请至少添加两个承修人,并且设置一个主承修人"); |
| | | } |
| | | if(mainStuff.size()!=1){ |
| | | return Result.error("操作失败,请添加主承修人,有且只有一个"); |
| | | return Result.error("操作失败,请设置主承修人,有且只有一个"); |
| | | } |
| | | if(StringUtils.isNotBlank(repairOrder.getProjectMaintenanceOrderId())){ |
| | | //判断项目性维修子表状态 |