From f2dfd5e6fbbb9c4e96e91c86be0bb6f7a44d87c3 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期一, 18 四月 2022 11:56:21 +0800
Subject: [PATCH] LED屏列表
---
ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java | 336 ++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 245 insertions(+), 91 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
index adf0fc1..db591c3 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
@@ -1,34 +1,34 @@
package com.sandu.ximon.admin.controller;
import cn.hutool.core.util.StrUtil;
-import cn.hutool.system.UserInfo;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.pagehelper.PageHelper;
+import com.sandu.common.domain.CommonPage;
import com.sandu.common.domain.ResponseVO;
import com.sandu.common.execption.BusinessException;
import com.sandu.common.object.BaseConditionVO;
import com.sandu.common.util.ResponseUtil;
import com.sandu.ximon.admin.entity.ProgramPro;
import com.sandu.ximon.admin.param.LEDScheduleParam_xixun;
+import com.sandu.ximon.admin.param.SetBrightnessParam;
+import com.sandu.ximon.admin.param.SetScreenOpenParam;
import com.sandu.ximon.admin.param.SetVolumeParam;
+import com.sandu.ximon.admin.security.PermissionConfig;
import com.sandu.ximon.admin.security.SecurityUtils;
-import com.sandu.ximon.admin.service.ClientService;
-import com.sandu.ximon.admin.service.LedScheduleService;
-import com.sandu.ximon.admin.service.PoleLightemitService;
-import com.sandu.ximon.admin.service.XiXunPlayerService;
+import com.sandu.ximon.admin.service.*;
import com.sandu.ximon.admin.utils.LightemitUtils;
-import com.sandu.ximon.admin.utils.ListPageUtil;
+import com.sandu.ximon.dao.domain.Pole;
+import com.sandu.ximon.dao.domain.PoleBinding;
import com.sandu.ximon.dao.domain.PoleLightemitEntity;
import com.sandu.ximon.dao.domain.PoleXixunPlayerEntity;
import com.sandu.ximon.dao.enums.AdministratorEnums;
+import com.sandu.ximon.dao.enums.MenuEnum;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.util.*;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
/**
* @Author liuhaonan
@@ -45,65 +45,76 @@
private final PoleLightemitService poleLightemitService;
private final LightemitUtils lightemitUtils;
private final LedScheduleService scheduleService;
- // private final ListPageUtil listPageUtil;
+ private final PoleBindingService bindingService;
+ private final PoleService poleService;
+ private PermissionConfig permissionConfig;
+ // private final ListPageUtil listPageUtil;
/**
* 鏂板鑺傜洰
+ *
* @param programPro
* @return
*/
@PostMapping("/addProgram")
- public ResponseVO<Object> addProgram(@RequestBody ProgramPro programPro){
- return ResponseUtil.success(xiXunPlayerService.insert(programPro));
+ public ResponseVO<Object> addProgram(@RequestBody ProgramPro programPro) {
+ return ResponseUtil.success(xiXunPlayerService.insert(programPro));
}
/**
* 淇敼
*/
@PostMapping("/updateProgram")
- // @RequiresPermissions("pole:polexixunplayer:update")
- public ResponseVO<Object> update(@RequestBody ProgramPro programPro){
+ // @RequiresPermissions("pole:polexixunplayer:update")
+ public ResponseVO<Object> update(@RequestBody ProgramPro programPro) {
PoleXixunPlayerEntity byId = xiXunPlayerService.getById(programPro.getProgramId());
- if(byId==null){
- throw new BusinessException("鍙傛暟閿欒");
+ if (byId == null) {
+ throw new BusinessException("鏈�夋嫨LED灞�");
}
// QueryWrapper<PoleXixunPlayerEntity> queryWrapper = new QueryWrapper<>();
// queryWrapper.eq("program_code", programPro.get_id());
- boolean insert=false;
- if(xiXunPlayerService.removeById(programPro.getProgramId())){
- insert = xiXunPlayerService.insert(programPro);
- };
- return ResponseUtil.success(insert);
+ boolean insert = false;
+ if (xiXunPlayerService.removeById(programPro.getProgramId())) {
+ insert = xiXunPlayerService.insert(programPro);
+ }
+ ;
+ return ResponseUtil.success(insert);
}
/**
* 鍒犻櫎鑺傜洰
+ *
* @param pid
* @return
*/
@PostMapping("/deleteProgram/{pid}")
- public ResponseVO<Object> deleteProgram(@PathVariable Long pid){
+ public ResponseVO<Object> deleteProgram(@PathVariable Long pid) {
return ResponseUtil.success(xiXunPlayerService.deleteProgram(pid));
}
/**
* 鑾峰彇鑺傜洰璇︽儏
+ *
* @param pid
* @return
*/
@GetMapping("/getByPid/{pid}")
- public ResponseVO<Object> getByPid(@PathVariable Long pid){
+ public ResponseVO<Object> getByPid(@PathVariable Long pid) {
return ResponseUtil.success(xiXunPlayerService.getByPid(pid));
}
/**
* 鑺傜洰鍒楄〃
+ *
* @param baseConditionVO
* @param keyword
* @return
*/
@GetMapping("/list")
public ResponseVO<Object> list(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword) {
+ if (!permissionConfig.check(MenuEnum.LED_PROGRAM_LIST.getCode())) {
+ return ResponseUtil.fail("缂哄皯瀵瑰簲鐢ㄦ埛鏉冮檺");
+ }
PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
LambdaQueryWrapper<PoleXixunPlayerEntity> wrapper = Wrappers.lambdaQuery(PoleXixunPlayerEntity.class).like(PoleXixunPlayerEntity::getProgramName, keyword);
@@ -123,10 +134,10 @@
// );
// }
// return ResponseUtil.success(poleLightemitService.list(wrapper));
- if(AdministratorEnums.CUSTOMER.getCode().equals(SecurityUtils.getAdministratorIdentity())) {
+ if (AdministratorEnums.CUSTOMER.getCode().equals(SecurityUtils.getAdministratorIdentity())) {
return ResponseUtil.success(xiXunPlayerService.list(wrapper)); // todo
- }else {
+ } else {
return ResponseUtil.success(xiXunPlayerService.list(wrapper));
}
}
@@ -134,26 +145,28 @@
/**
* 鑺傜洰鎺ㄩ��
+ *
* @param pid
* @param lightemitIds
* @return
*/
- @GetMapping("/pushToXixun/{pid}")
- public ResponseVO<Object> getByPid(@PathVariable Long pid, @RequestBody List<Long> lightemitIds ){
- xiXunPlayerService.videoXixunPlayer(pid,lightemitIds);
+ @PostMapping("/pushToXixun/{pid}")
+ public ResponseVO<Object> pushByPid(@PathVariable Long pid, @RequestBody List<Long> lightemitIds) {
+ xiXunPlayerService.videoXixunPlayer(pid, lightemitIds);
return ResponseUtil.success("鎺ㄩ�佹垚鍔�");
}
/**
* LED灞忓箷鏂板
+ *
* @param poleLightemit
* @return
*/
@PostMapping("/saveLed")
- public ResponseVO<Object> save(@RequestBody PoleLightemitEntity poleLightemit){
+ public ResponseVO<Object> save(@RequestBody PoleLightemitEntity poleLightemit) {
int count = poleLightemitService.count(new QueryWrapper<PoleLightemitEntity>().eq("lightemit_control_code", poleLightemit.getLightemitControlCode()));
- if(count != 0){
- throw new BusinessException("LED鎺у埗鍗$紪鍙蜂笉鑳介噸澶�");
+ if (count != 0) {
+ throw new BusinessException("LED鎺у埗鍗$紪鍙蜂笉鑳介噸澶�");
}
poleLightemit.setCreateUserId(SecurityUtils.getClientId());
@@ -166,78 +179,171 @@
/**
* LED灞忓箷淇敼
+ *
* @param ledId
* @param poleLightemit
* @return
*/
@PostMapping("/updateLed/{ledId}")
- public ResponseVO<Object> updatePoleLightemit(@PathVariable Long ledId,@RequestBody PoleLightemitEntity poleLightemit){
- poleLightemitService.updatePoleLightemit(ledId,poleLightemit);
+ public ResponseVO<Object> updatePoleLightemit(@PathVariable Long ledId, @RequestBody PoleLightemitEntity poleLightemit) {
+ poleLightemitService.updatePoleLightemit(ledId, poleLightemit);
return ResponseUtil.success("淇敼鎴愬姛");
}
/**
* LED灞忓箷鍒犻櫎
+ *
* @param ledIds
* @return
*/
@PostMapping("/deleteLed")
- public ResponseVO<Object> deleteLed(@RequestBody List<Long> ledIds){
+ public ResponseVO<Object> deleteLed(@RequestBody List<Long> ledIds) {
boolean b = poleLightemitService.deletePoleLightemit(ledIds);
- if(b){
+ if (b) {
return ResponseUtil.success("鍒犻櫎鎴愬姛");
- }else {
+ } else {
return ResponseUtil.success("鍒犻櫎澶辫触");
}
}
/**
* LED灞忓箷鍒楄〃
+ *
* @param baseConditionVO
* @param keyword
* @return
*/
@GetMapping("/listLed")
- public ResponseVO<Object> listLed(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword) {
- PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
- LambdaQueryWrapper<PoleLightemitEntity> wrapper = Wrappers.lambdaQuery(PoleLightemitEntity.class);
- if(AdministratorEnums.CUSTOMER.getCode().equals(SecurityUtils.getAdministratorIdentity())){
- boolean clientId = clientService.findClientId();
- if(clientId){
- wrapper= wrapper.eq(PoleLightemitEntity::getUserId,SecurityUtils.getUserId());
- }
- wrapper= wrapper.eq(PoleLightemitEntity::getClientId,clientService.getClientId());
+ public ResponseVO<Object> listLed(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword,
+ @RequestParam(value = "isOnLine", required = false) boolean isOnLine) {
+
+ List<PoleLightemitEntity> poleLightemitEntityList = poleLightemitService.listLed(keyword, isOnLine);
+
+ CommonPage commonPage = CommonPage.restPage(poleLightemitEntityList);
+ int size = poleLightemitEntityList.size();
+ commonPage.setTotal((long) size);
+ commonPage.setTotalPage(size / baseConditionVO.getPageSize() + 1);
+ if (size % baseConditionVO.getPageSize() == 0) {
+ commonPage.setTotalPage(size / baseConditionVO.getPageSize());
}
- wrapper=Wrappers.lambdaQuery(PoleLightemitEntity.class);
- if(StrUtil.isNotBlank(keyword)){
- wrapper.like(PoleLightemitEntity::getLightemitName,keyword).or(
- lambdaQueryWrapper -> {
- lambdaQueryWrapper.like(PoleLightemitEntity::getLightemitControlCode, keyword);
- }
- );
- }
- return ResponseUtil.success(poleLightemitService.list(wrapper));
+ return ResponseUtil.success(commonPage);
+
+
+// if (!permissionConfig.check(MenuEnum.LED_LIST.getCode())) {
+// return ResponseUtil.fail("缂哄皯瀵瑰簲鐢ㄦ埛鏉冮檺");
+// }
+// PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
+// LambdaQueryWrapper<PoleLightemitEntity> wrapper = Wrappers.lambdaQuery(PoleLightemitEntity.class);
+// if (AdministratorEnums.CUSTOMER.getCode().equals(SecurityUtils.getAdministratorIdentity())) {
+// boolean clientId = clientService.findClientId();
+// if (clientId) {
+// wrapper = wrapper.eq(PoleLightemitEntity::getUserId, SecurityUtils.getUserId());
+// }
+// wrapper = wrapper.eq(PoleLightemitEntity::getClientId, clientService.getClientId());
+// }
+// wrapper = Wrappers.lambdaQuery(PoleLightemitEntity.class);
+// if (StrUtil.isNotBlank(keyword)) {
+// wrapper.like(PoleLightemitEntity::getLightemitName, keyword).or(
+// lambdaQueryWrapper -> {
+// lambdaQueryWrapper.like(PoleLightemitEntity::getLightemitControlCode, keyword);
+// }
+// );
+// }
+// List<PoleBinding> bindings = bindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getDeviceType, 1));
+// List<PoleLightemitEntity> list = poleLightemitService.list(wrapper);
+// if (isOnLine) {
+// List<PoleLightemitEntity> results = poleLightemitService.ledOnline(list);
+// results.forEach(
+// led -> {
+// bindings.forEach(
+// bind -> {
+// if (bind.getDeviceCode() != null && led.getLightemitControlCode() == bind.getDeviceCode()) {
+// led.setStreetlightId(bind.getPoleId());
+// System.out.println("鏈夋病鏈夎繍琛屽埌杩欓噷?---------------" + bind.getPoleId());
+// led.setStreetlightName(poleService.getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getId, bind.getPoleId())).getPoleName());
+// }
+// }
+// );
+// }
+// );
+// CommonPage commonPage = CommonPage.restPage(results);
+// int size = results.size();
+// commonPage.setTotal((long) size);
+// commonPage.setTotalPage(size / baseConditionVO.getPageSize() + 1);
+// if (size % baseConditionVO.getPageSize() == 0) {
+// commonPage.setTotalPage(size / baseConditionVO.getPageSize());
+// }
+// return ResponseUtil.success(commonPage);
+// } else {
+// poleLightemitService.ledOnlineCheck(list);
+// list.forEach(
+// led -> {
+// bindings.forEach(
+// bind -> {
+// if (bind.getDeviceCode() != null && led.getLightemitControlCode().equals(bind.getDeviceCode())) {
+// led.setStreetlightId(bind.getPoleId());
+// System.out.println("鏈夋病鏈夎繍琛屽埌杩欓噷?---------------" + bind.getPoleId());
+// led.setStreetlightName(poleService.getOne(Wrappers.lambdaQuery(Pole.class).eq(Pole::getId, bind.getPoleId())).getPoleName());
+// }
+// }
+// );
+// }
+// );
+// CommonPage commonPage = CommonPage.restPage(list);
+// int size = list.size();
+// commonPage.setTotal((long) size);
+// commonPage.setTotalPage(size / baseConditionVO.getPageSize() + 1);
+// if (size % baseConditionVO.getPageSize() == 0) {
+// commonPage.setTotalPage(size / baseConditionVO.getPageSize());
+// }
+// return ResponseUtil.success(commonPage);
+// // return ResponseUtil.success(list);
+// }
+//// return ResponseUtil.success(poleLightemitService.list(wrapper));
}
- @GetMapping("/onLineLed")
- public ResponseVO<Object> onlineLed(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword) {
- // PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
- List<PoleLightemitEntity> list = poleLightemitService.ledList();
- if(list!=null&&!keyword.isEmpty()){
- List results = new ArrayList();
- //妯$硦鏌ヨ 浣跨敤锛圥attern銆丮atcher锛�
- Pattern pattern = Pattern.compile("寮�");
- for(int i=0; i < list.size(); i++){
- Matcher matcher = pattern.matcher((list.get(i)).getLightemitName());
- Matcher matcher1 = pattern.matcher((list.get(i)).getLightemitControlCode());
- if(matcher.find()||matcher1.find()){ //matcher.find()-涓烘ā绯婃煡璇� matcher.matches()-涓虹簿纭煡璇�
- results.add(list.get(i));
- }
- }
- return ResponseUtil.success(results);
- }
+ /**
+ *
+ *
+ * @param
+ * @return
+ */
+ @GetMapping("/getbycode")
+ public ResponseVO<Object> getLedByLightControlCode(String lightemitControlCode) {
+ return ResponseUtil.success(poleLightemitService.getLedByLightControlCode(lightemitControlCode));
+ }
- return ResponseUtil.success(list);
+ /*
+ 璁剧疆灞忓箷寮�鍏�
+ */
+
+ @PostMapping("/setScreenOpen")
+ public ResponseVO<Object> setScreenOpen(@RequestBody SetScreenOpenParam setScreenOpenEntity) {
+ if (setScreenOpenEntity.getIds() == null || setScreenOpenEntity.getIds().length == 0 || setScreenOpenEntity.getBool() == null) {
+ throw new BusinessException("鏈�夋嫨LED灞�");
+ }
+ Collection poleLightemitControllers = poleLightemitService.listByIds(Arrays.asList(setScreenOpenEntity.getIds()));
+ if (!poleLightemitControllers.isEmpty()) {
+
+ Map<Long, Object> map = new HashMap<>();
+
+ Iterator iterator = poleLightemitControllers.iterator();
+ while (iterator.hasNext()) {
+ PoleLightemitEntity poleLightemitEntity = (PoleLightemitEntity) iterator.next();
+ //缁撴灉鏌ヨ
+ String result = lightemitUtils.setScreenOpen(poleLightemitEntity.getLightemitControlCode(), setScreenOpenEntity.getBool());
+
+ System.out.println("result:---------------------" + result);
+ if (result.isEmpty() || !"true".equals(result)) {
+
+ }
+
+ map.put(poleLightemitEntity.getLightemitId(), result);
+ }
+ return ResponseUtil.success(map);
+ } else {
+ throw new BusinessException("鏈纭�夋嫨LED灞�");
+ }
}
@@ -245,15 +351,15 @@
鑾峰彇led瀹炴椂鐢婚潰
*/
@GetMapping("/getPicture/{id}")
- public ResponseVO<Object> getPicture(@PathVariable Long id){
- if(id == null){
- throw new BusinessException("鏈�夋嫨LED灞�");
+ public ResponseVO<Object> getPicture(@PathVariable Long id) {
+ if (id == null) {
+ throw new BusinessException("鏈�夋嫨LED灞�");
}
PoleLightemitEntity poleLightemitEntity = poleLightemitService.getById(id);
- if(poleLightemitEntity != null){
+ if (poleLightemitEntity != null) {
String result = lightemitUtils.getPicture(poleLightemitEntity.getLightemitControlCode());
return ResponseUtil.success(result);
- }else {
+ } else {
throw new BusinessException("鏈�夋嫨LED灞�");
}
}
@@ -262,28 +368,51 @@
鑾峰彇闊抽噺
*/
@PostMapping("/getVolume/{id}")
- public ResponseVO<Object> getVolume(@PathVariable Long id){
- if(id == null){
+ public ResponseVO<Object> getVolume(@PathVariable Long id) {
+ if (id == null) {
throw new BusinessException("鏈�夋嫨LED灞�");
}
PoleLightemitEntity poleLightemitEntity = poleLightemitService.getById(id);
- if(poleLightemitEntity != null){
+ if (poleLightemitEntity != null) {
String result = lightemitUtils.getVoiume(poleLightemitEntity.getLightemitControlCode());
return ResponseUtil.success(result);
- }else {
+ } else {
throw new BusinessException("鏈�夋嫨LED灞�");
}
}
/*
- 璁剧疆闊抽噺
+ 璁剧疆浜害
*/
- @PostMapping("/setVolume")
- public ResponseVO<Object> setVolume(@RequestBody SetVolumeParam setVolumeEntity){
+ @PostMapping("/setBrightness")
+ public ResponseVO<Object> setBrightness(@RequestBody SetBrightnessParam setBrightnessParam) {
- if(setVolumeEntity == null || setVolumeEntity.getIds() == null || setVolumeEntity.getVolume() > 15){
- throw new BusinessException("鍙傛暟閿欒");
+ if (setBrightnessParam == null || setBrightnessParam.getIds() == null || setBrightnessParam.getBrightness() > 255) {
+ throw new BusinessException("鍙傛暟閿欒涓虹┖鎴栦寒搴︿笉鑳借秴杩�255");
+ }
+
+ Collection poleLightemitControllers = poleLightemitService.listByIds(Arrays.asList(setBrightnessParam.getIds()));
+ if (!poleLightemitControllers.isEmpty()) {
+ Iterator iterator = poleLightemitControllers.iterator();
+ while (iterator.hasNext()) {
+ PoleLightemitEntity poleLightemitEntity = (PoleLightemitEntity) iterator.next();
+ poleLightemitService.setBrightness(poleLightemitEntity.getLightemitControlCode(), setBrightnessParam.getBrightness());
+ }
+ return ResponseUtil.success("璁剧疆浜害鎴愬姛");
+ } else {
+ throw new BusinessException("鏈�夋嫨LED灞�");
+ }
+ }
+
+ /*
+ 璁剧疆闊抽噺
+ */
+ @PostMapping("/setVolume")
+ public ResponseVO<Object> setVolume(@RequestBody SetVolumeParam setVolumeEntity) {
+
+ if (setVolumeEntity == null || setVolumeEntity.getIds() == null || setVolumeEntity.getVolume() > 15) {
+ throw new BusinessException("闊抽噺鑼冨洿涓�0---15");
}
Collection poleLightemitControllers = poleLightemitService.listByIds(Arrays.asList(setVolumeEntity.getIds()));
@@ -294,31 +423,56 @@
poleLightemitService.setVolume(poleLightemitEntity.getLightemitControlCode(), setVolumeEntity.getVolume());
}
return ResponseUtil.success("璁剧疆闊抽噺鎴愬姛");
- }else {
+ } else {
throw new BusinessException("鏈�夋嫨LED灞�");
}
}
@PostMapping("/addSchedule")
- public ResponseVO<Object> addSchedule(@RequestBody LEDScheduleParam_xixun ledEntity){
+ public ResponseVO<Object> addSchedule(@RequestBody LEDScheduleParam_xixun ledEntity) {
return ResponseUtil.success(scheduleService.insert(ledEntity));
}
@PostMapping("/updateSchedule")
- public ResponseVO<Object> updateSchedule(@RequestBody LEDScheduleParam_xixun ledEntity){
+ public ResponseVO<Object> updateSchedule(@RequestBody LEDScheduleParam_xixun ledEntity) {
return ResponseUtil.success(scheduleService.updateSchedule(ledEntity));
}
+ @PostMapping("/deleteSchedule")
+ public ResponseVO<Object> deleteSchedule(@RequestBody List<Integer> ids) {
+ return ResponseUtil.success(scheduleService.removeByIds(ids));
+ }
+
@GetMapping("/getSchedule/{id}")
- public ResponseVO<Object> getSchedule(@PathVariable Integer id){
+ public ResponseVO<Object> getSchedule(@PathVariable Integer id) {
return ResponseUtil.success(scheduleService.getSchedule(id));
}
+
+ @GetMapping("/listSchedule")
+ public ResponseVO<Object> listSchedule(BaseConditionVO baseConditionVO, @RequestParam(value = "keyword", required = false) String keyword) {
+ if (!permissionConfig.check(MenuEnum.PLAYPLAN_LIST.getCode())) {
+ return ResponseUtil.fail("缂哄皯瀵瑰簲鐢ㄦ埛鏉冮檺");
+ }
+ PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
+ return ResponseUtil.success(scheduleService.listSchedule(baseConditionVO, keyword));
+ }
+
+
+ /**
+ * 璁剧疆瀹氭椂
+ *
+ * @param id
+ * @param lightemitIds
+ * @return
+ */
@PostMapping("/pushSchedule/{id}")
- public ResponseVO<Object> pushSchedule(@PathVariable Integer id,@RequestBody Long[] lightemitIds){
- scheduleService.ledschedulepush(id,lightemitIds);
+ public ResponseVO<Object> pushSchedule(@PathVariable Integer id, @RequestBody Long[] lightemitIds) {
+ scheduleService.ledschedulepush(id, lightemitIds);
return ResponseUtil.success("璁剧疆鎴愬姛");
}
+
+
}
--
Gitblit v1.9.3