| | |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import java.io.IOException; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | |
| | | |
| | | @Autowired |
| | | private ISysBaseAPI sysBaseApi; |
| | | |
| | | @Autowired |
| | | private IDailyMaintenanceOrderDetailService maintenanceOrderDetailService; |
| | | |
| | | @Autowired |
| | | private IMaintenanceStandardDetailService maintenanceStandardDetailService; |
| | | |
| | | |
| | | |
| | | |
| | | /*---------------------------------主表处理-begin-------------------------------------*/ |
| | |
| | | dailyMaintenanceOrder.setDelFlag(CommonConstant.DEL_FLAG_0); |
| | | dailyMaintenanceOrder.setPrecisionInspectionStatus(CommonConstant.STATUS_0); |
| | | dailyMaintenanceOrder.setStoveExemptStatus(CommonConstant.STATUS_0); |
| | | dailyMaintenanceOrder.setConfirmStatus(CommonConstant.STATUS_0); |
| | | dailyMaintenanceOrderService.save(dailyMaintenanceOrder); |
| | | for(MaintenanceStandardDetail maintenanceStandardDetail:maintenanceStandardDetailList){ |
| | | DailyMaintenanceOrderDetail dailyMaintenanceOrderDetail = new DailyMaintenanceOrderDetail(); |
| | | dailyMaintenanceOrderDetail.setDailyMaintenanceOrderId(dailyMaintenanceOrder.getId()); |
| | | dailyMaintenanceOrderDetail.setMaintenanceStandardDetailId(maintenanceStandardDetail.getId()); |
| | | dailyMaintenanceOrderDetail.setMaintenanceStandardId(maintenanceStandard.getId()); |
| | | dailyMaintenanceOrderDetail.setMaintenanceProjectId(maintenanceStandardDetail.getMaintenanceProjectId()); |
| | | dailyMaintenanceOrderDetail.setDelFlag(0); |
| | | maintenanceOrderDetailService.save(dailyMaintenanceOrderDetail); |
| | | } |
| | | } |
| | | equipmentMaintenancePlanService.updateById(equipmentMaintenancePlan); |
| | | String msg = "单据号为【"+equipmentMaintenancePlan.getNum()+"】的保养计划已生成保养工单"; |
| | |
| | | } |
| | | return Result.error("文件导入失败!"); |
| | | } |
| | | |
| | | @GetMapping("/getStandards") |
| | | public Result<?> getStandards(@RequestParam(name="ids",required=true) String ids, |
| | | @RequestParam(name="maintenanceType",required=true) String maintenanceType |
| | | ){ |
| | | List<String> equipmentIds = Arrays.asList(ids.split(",")); |
| | | return Result.OK(equipmentMaintenancePlanService.getStandards(equipmentIds,maintenanceType)); |
| | | } |
| | | /*--------------------------------子表处理-保养计划明细-end----------------------------------------------*/ |
| | | |
| | | |
| | | |
| | | |