| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.aspect.annotation.PermissionData; |
| | | import org.jeecg.common.system.api.ISysBaseAPI; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.base.entity.SysUpload; |
| | | import org.jeecg.common.system.base.entity.SysUploadRela; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.DailyMaintenanceOrder; |
| | | import org.jeecg.modules.eam.entity.DailyMaintenanceOrderDetail; |
| | | import org.jeecg.modules.eam.entity.InspectionOrder; |
| | | import org.jeecg.modules.eam.service.IDailyMaintenanceOrderDetailService; |
| | | import org.jeecg.modules.eam.service.IDailyMaintenanceOrderService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | |
| | | @Autowired |
| | | private IDailyMaintenanceOrderDetailService dailyMaintenanceOrderDetailService; |
| | | |
| | | @Autowired |
| | | private IDailyMaintenanceOrderService dailyMaintenanceOrderService; |
| | | |
| | | @Autowired |
| | | private ISysBaseAPI sysBaseApi; |
| | |
| | | //@RequiresPermissions("org.jeecg.modules:mom_eam_daily_maintenance_order_detail:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody DailyMaintenanceOrderDetail dailyMaintenanceOrderDetail) { |
| | | dailyMaintenanceOrderDetailService.updateById(dailyMaintenanceOrderDetail); |
| | | List<DailyMaintenanceOrderDetail> dailyMaintenanceOrderDetails = dailyMaintenanceOrderDetail.getDailyMaintenanceOrderDetails(); |
| | | for (DailyMaintenanceOrderDetail maintenanceOrderDetail : dailyMaintenanceOrderDetails) { |
| | | dailyMaintenanceOrderDetailService.updateById(maintenanceOrderDetail); |
| | | } |
| | | return Result.OK("编辑成功!"); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取日常点检工单明细 |
| | | * 二保工单明细 |
| | | * 2023-4-25 qsw |
| | | */ |
| | | @GetMapping(value = "/getDailyMaintenanceOrderDetailList") |
| | | @PermissionData |
| | | public Result<?> getDailyMaintenanceOrderDetailList(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam Map<String, Object> params) { |
| | | IPage<Map<String, Object>> dailyMaintenanceOrderDetailList = dailyMaintenanceOrderDetailService.getDailyMaintenanceOrderDetailList(pageNo, pageSize, params); |
| | | // for (Map<String, Object> record : dailyMaintenanceOrderDetailList.getRecords()) { |
| | | for (Map<String, Object> record : dailyMaintenanceOrderDetailList.getRecords()) { |
| | | String dailyMaintenanceOrderId = (String)record.get("dailyMaintenanceOrderId"); |
| | | DailyMaintenanceOrder dailyMaintenanceOrder = dailyMaintenanceOrderService.getById(dailyMaintenanceOrderId); |
| | | if("4".equals(dailyMaintenanceOrder.getStatus())){ |
| | | record.put("disabled",false); |
| | | }else{ |
| | | record.put("disabled",true); |
| | | } |
| | | // //获取是否有示例图片 |
| | | //// List<SysUploadRela> sketchUploadRelas = uploadRelaService.lambdaQuery().eq(SysUploadRela::getBusId, (String) record.get("maintenanceStandardDetailId")).eq(SysUploadRela::getDelFlag, 0).list(); |
| | | // List<SysUploadRela> sketchUploadRelas = sysBaseApi.listByBusIdAndBusType((String) record.get("maintenanceStandardDetailId"), null); |
| | |
| | | // SysUpload upload = new SysUpload(); |
| | | // record.put("sketchPhoto", upload); |
| | | // } |
| | | // } |
| | | } |
| | | return Result.ok(dailyMaintenanceOrderDetailList); |
| | | } |
| | | |
| | | /** |
| | | * 三保工单明细 |
| | | * 2023-4-25 qsw |
| | | */ |
| | | @GetMapping(value = "/get3MaintenanceOrderDetailList") |
| | | @PermissionData |
| | | public Result<?> get3MaintenanceOrderDetailList(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam Map<String, Object> params) { |
| | | IPage<Map<String, Object>> dailyMaintenanceOrderDetailList = dailyMaintenanceOrderDetailService.get3MaintenanceOrderDetailList(pageNo, pageSize, params); |
| | | for (Map<String, Object> record : dailyMaintenanceOrderDetailList.getRecords()) { |
| | | String dailyMaintenanceOrderId = (String)record.get("dailyMaintenanceOrderId"); |
| | | DailyMaintenanceOrder dailyMaintenanceOrder = dailyMaintenanceOrderService.getById(dailyMaintenanceOrderId); |
| | | if("4".equals(dailyMaintenanceOrder.getStatus())){ |
| | | record.put("disabled",false); |
| | | }else{ |
| | | record.put("disabled",true); |
| | | } |
| | | } |
| | | return Result.ok(dailyMaintenanceOrderDetailList); |
| | | } |
| | | |
| | | |
| | | } |