Lius
2025-03-03 c978d8b1de46a5a12f9d76b061815614fc4ac6ef
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcWorkshopInfoController.java
@@ -23,6 +23,7 @@
import org.jeecg.modules.mdc.service.IMdcWorkshopInfoService;
import org.jeecg.modules.mdc.vo.MdcWorkshopEquipmentVo;
import org.jeecg.modules.mdc.vo.WorkshopEquipmentVo;
import org.jeecg.modules.system.entity.MdcProduction;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
@@ -141,6 +142,20 @@
    @GetMapping(value = "/queryById")
    public Result<?> queryById(@RequestParam(name = "id", required = true) String id) {
        MdcWorkshopInfo mdcWorkshopInfo = mdcWorkshopInfoService.getById(id);
        return Result.OK(mdcWorkshopInfo);
    }
    /**
     * 通过id查询
     *
     * @param productionId
     * @return
     */
    @AutoLog(value = "大屏车间信息-通过ProductionId查询")
    @ApiOperation(value = "大屏车间信息-通过ProductionId查询", notes = "大屏车间信息-通过ProductionId查询")
    @GetMapping(value = "/queryByProductionId")
    public Result<?> queryByProductionId(@RequestParam(name = "productionId", required = true) String productionId) {
        MdcWorkshopInfo mdcWorkshopInfo = mdcWorkshopInfoService.getOne(new LambdaQueryWrapper<MdcWorkshopInfo>().eq(MdcWorkshopInfo::getProductionId, productionId));
        return Result.OK(mdcWorkshopInfo);
    }
@@ -272,8 +287,8 @@
    @AutoLog(value = "大屏车间信息-大屏信息")
    @ApiOperation(value = "大屏车间信息-大屏信息", notes = "大屏车间信息-大屏信息")
    @GetMapping(value = "/getBigScreenInfo")
    public Result getBigScreenInfo(@RequestParam(name = "workshopId", required = true) String workshopId) {
        List<MdcBigScreenEquipmentDto> result = mdcWorkshopInfoService.getBigScreenInfo(workshopId);
    public Result getBigScreenInfo(@RequestParam(name = "productionId", required = true) String productionId) {
        List<MdcBigScreenEquipmentDto> result = mdcWorkshopInfoService.getBigScreenInfo(productionId);
        return Result.OK(result);
    }
@@ -292,4 +307,17 @@
        }
    }
    /**
     * 查询车间
     */
    @AutoLog(value = "大屏车间信息-查询车间")
    @ApiOperation(value = "大屏车间信息-查询车间", notes = "大屏车间信息-查询车间")
    @GetMapping(value = "/getProductionList")
    public Result<List<MdcProduction>> getProductionList() {
        LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
        String userId = user.getId();
        List<MdcProduction> list = mdcWorkshopInfoService.productionListByUser(userId);
        return Result.OK(list);
    }
}