dao/src/main/java/com/sandu/ximon/dao/domain/ChargingPile.java
ÎļþÒÑɾ³ý dao/src/main/java/com/sandu/ximon/dao/domain/ChargingPileOrderList.java
ÎļþÒÑɾ³ý dao/src/main/java/com/sandu/ximon/dao/mapper/ChargingPileMapper.java
ÎļþÒÑɾ³ý dao/src/main/java/com/sandu/ximon/dao/mapper/ChargingPileOrderListMapper.java
ÎļþÒÑɾ³ý dao/src/main/resources/mapper/ChargingPileOrderListMapper.xml
ÎļþÒÑɾ³ý ximon-admin/src/main/java/com/sandu/ximon/admin/controller/VnnoxController.java
@@ -149,10 +149,10 @@ List<LedPlayerEntity> list = ledPlayerEntityService.list(wrapper); List<LedPlayerEntity> entities = vnnoxService.setCacheInfo(vnnoxAPIUtil.syncCurrentInfo(list)); entities.forEach( led->{ led -> { PoleBinding binding = bindingService.getOne(Wrappers.lambdaQuery(PoleBinding.class) .eq(PoleBinding::getDeviceType, 1).eq(PoleBinding::getDeviceCode, led.getSn())); if(binding!=null){ if (binding != null) { led.setPoleId(poleService.getById(binding.getPoleId()).getId()); led.setPoleName(poleService.getById(binding.getPoleId()).getPoleName()); } @@ -184,4 +184,9 @@ return ResponseUtil.success(online); } } @GetMapping("/getVnnoxInfo/{sn}") public ResponseVO<Object> getBySnAndPlayerId(@PathVariable String sn) { return ResponseUtil.success(ledPlayerEntityService.getBySnAndPlayerId(sn)); } } ximon-admin/src/main/java/com/sandu/ximon/admin/controller/XiXunController.java
@@ -280,6 +280,17 @@ // return ResponseUtil.success(poleLightemitService.list(wrapper)); } /** * * * @param * @return */ @GetMapping("/getbycode") public ResponseVO<Object> getLedByLightControlCode(String lightemitControlCode) { return ResponseUtil.success(poleLightemitService.getLedByLightControlCode(lightemitControlCode)); } /* 设置å±å¹å¼å ³ */ @@ -350,7 +361,7 @@ /* 设置é³é 设置亮度 */ @PostMapping("/setBrightness") public ResponseVO<Object> setBrightness(@RequestBody SetBrightnessParam setBrightnessParam) { @@ -437,4 +448,6 @@ } } ximon-admin/src/main/java/com/sandu/ximon/admin/param/IpVolumeMissionParam.java
@@ -59,75 +59,9 @@ TaskRunTimeVO[] exec; // 任塿§è¡è§åï¼æ¯å¤©ä¸º 0ï¼æ¯å¨ä¸º 1ï¼æå¨ä¸º 2) // private Integer rule; private Integer rule; /* */ /** * 鳿±ä»»å¡åç§° *//* private String missionName; */ /** * ææ¾æä»¶ *//* private String missionFileName; */ /** * ææ¾æä»¶id *//* private Long missionFileId; */ /** * å¼å§æ¥æ *//* private String onDate; */ /** * ç»ææ¥æ *//* private String offDate; */ /** * ææèå´ *//* private String week; */ /** * å¼å§æ¶å» *//* private Integer onTime; */ /** * ç»ææ¶å» *//* private Integer offTime; */ /** * ä»»å¡é³é *//* private Integer missionVolume; */ } ximon-admin/src/main/java/com/sandu/ximon/admin/service/IpVolumeMissionService.java
@@ -85,7 +85,7 @@ // å°è£ ææ¾æä»¶å表 List<TaskMediaFileVO> taskMediaFileVOS = new ArrayList<>(); List<BroadcastV2TaskFile> taskFileEntityList = new ArrayList<>(); int i = 6666; int i = 1; for (Integer fileId : new HashSet<>(missionparam.getFileIds())) { TaskMediaFileVO taskMediaFileVO = new TaskMediaFileVO(); BroadcastV2TaskFile taskFileEntity = new BroadcastV2TaskFile(); @@ -224,10 +224,17 @@ taskFileEntity.setFileId(fileId); IpVolumeFile fileEntity = ipVolumeFileService.getById(fileId); String absolutePath = MinIoConstant.getAbsolutePath( String absolutePath; absolutePath = MinIoConstant.getAbsolutePath( MinIoConstant.BROADCAST_FILE.getBucketName() + fileEntity.getUserId(), fileEntity.getFileName() ); if (fileEntity.getUserId() == null && fileEntity.getClientId() == null) { absolutePath = MinIoConstant.getAbsolutePath( MinIoConstant.ADMIN_BROADCAST_FILE.getBucketName(), fileEntity.getFileName() ); } taskMediaFileVO.setI(i); i++; @@ -242,7 +249,6 @@ missionparam.setFiles(taskMediaFileVOS.toArray(new TaskMediaFileVO[taskMediaFileVOS.size()])); missionparam.setTerminals(taskTerminalVOList.toArray(new TaskTerminalVO[taskTerminalVOList.size()])); System.out.println("---------------------------"); // åIP鳿±æå¡å¨æ´æ°ä»»å¡ Integer result = TaskAPIUtils.updateTask(taskId, missionparam); @@ -389,13 +395,15 @@ } task.setWeeks("0" + Integer.toBinaryString(byId.getWeek())); task.setWeeks("0" + Integer.toBinaryString(task.getWeek())); // byId.setWeeks("0" + Integer.toBinaryString(byId.getWeek())); List<BroadcastV2TaskFile> taskFiles = broadcastV2TaskFileService.list(Wrappers.lambdaQuery(BroadcastV2TaskFile.class) .eq(BroadcastV2TaskFile::getTaskId, taskId)); List<BroadcastV2TaskTerminal> taskTerminals = broadcastV2TaskTerminalService.list(Wrappers.lambdaQuery(BroadcastV2TaskTerminal.class) .eq(BroadcastV2TaskTerminal::getTaskId, taskId)); if (!taskFiles.isEmpty()) { taskFiles.forEach( @@ -423,9 +431,6 @@ ); } // Map map=new HashMap(); // map.put("æ¬å°",byId); // map.put("æå¡å¨",task); System.out.println(JSON.toJSONString(task)); System.out.println(task); ximon-admin/src/main/java/com/sandu/ximon/admin/service/IpVolumeService.java
@@ -174,49 +174,13 @@ return TerminalAPIUtils.changeVol(params.getId(), params.getDefaultVolumn()); } /*public List<BroadcastTerminalV2Entity> getAll(Long userId) { Long roleId = sysUserRoleService.queryRoleId(userId); Long companyId = sysUserCompanyService.queryCompanyId(userId); List<BroadcastTerminalV2Entity> list = null; if(roleId == Constant.SUPER_ADMIN) { list = broadcastTerminalV2Dao.getAll(); }else if(roleId == Constant.ADMIN) { list = broadcastTerminalV2Dao.getAllByCompanyId(companyId); }else { list = broadcastTerminalV2Dao.getAllByUserId(userId); } return list; /** * ç»ç«¯è¯¦æ */ public TerminalVO getIpTerminalDetail(Integer id) { return TerminalAPIUtils.getTerminalInfo(id); } public BroadcastTerminalV2Entity getById(Integer i) { return broadcastTerminalV2Dao.getById(i); } public Object getAllWithStatus(Long userId) { List<BroadcastTerminalV2Entity> all = getAll(userId); for(BroadcastTerminalV2Entity b : all){ try { TerminalVO terminalInfo = TerminalAPIUtils.getTerminalInfo(b.getId()); if(null == terminalInfo) { b.setExist(0); }else { b.setExist(1); } b.setStatus(terminalInfo.getStatus()); b.setIp(terminalInfo.getIp()); b.setVolumn(terminalInfo.getVolumn()); b.setDefaultVolumn(terminalInfo.getDefaultVolumn()); b.setPower(terminalInfo.getPower()); b.setDefaultPower(terminalInfo.getDefaultPower()); b.setLast(terminalInfo.getLast()); b.setTaskType(terminalInfo.getTaskType()); b.setTaskID(terminalInfo.getTaskID()); }catch (Exception e) { b.setExist(2); } } return all; }*/ } ximon-admin/src/main/java/com/sandu/ximon/admin/service/LedPlayerEntityService.java
@@ -2,10 +2,14 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.admin.utils.VnnoxAPIUtil; import com.sandu.ximon.dao.domain.LedPlayerEntity; import com.sandu.ximon.dao.mapper.LedPlayerEntityMapper; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @Author liuhaonan @@ -17,6 +21,7 @@ @AllArgsConstructor public class LedPlayerEntityService extends BaseServiceImpl<LedPlayerEntityMapper, LedPlayerEntity> { private final LedPlayerEntityMapper ledPlayerEntityMapper; private VnnoxAPIUtil vnnoxAPIUtil; public LedPlayerEntity getBySn(String sn){ return getOne(Wrappers.lambdaQuery(LedPlayerEntity.class).eq(LedPlayerEntity::getSn, sn)); @@ -30,8 +35,23 @@ } /* public void listLed(String keyWord){ /** * 诺ç¦ç¡¬ä»¶è®¾å¤ */ public LedPlayerEntity getBySnAndPlayerId(String sn){ LedPlayerEntity one = getOne(Wrappers.lambdaQuery(LedPlayerEntity.class).eq(LedPlayerEntity::getSn, sn)); if(one==null){ throw new RuntimeException("诺ç¦è®¾å¤ä¸åå¨"); } List list=new ArrayList(); list.add(one); List<LedPlayerEntity> led = vnnoxAPIUtil.syncCurrentInfo(list); return led.get(0); } Wrappers.lambdaQuery(LedPlayerEntity.class).eq(LedPlayerEntity::get) }*/ } ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleLightemitService.java
@@ -1,6 +1,7 @@ package com.sandu.ximon.admin.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.google.gson.Gson; import com.sandu.common.execption.BusinessException; import com.sandu.common.service.impl.BaseServiceImpl; @@ -205,6 +206,20 @@ } public PoleLightemitEntity getLedByLightControlCode(String lightControlCode) { PoleLightemitEntity xiXun = getOne(Wrappers.lambdaQuery(PoleLightemitEntity.class).eq(PoleLightemitEntity::getLightemitControlCode, lightControlCode)); if(xiXun==null){ return null; } String isScreenOpen = lightemitUtils.getIsScreenOpen(xiXun.getLightemitControlCode()); if(isScreenOpen.contains("true")){ xiXun.setIsOpen(true); } xiXun.setIsOpen(false); return xiXun; } public void savePoleLightemit(PoleLightemitEntity poleLightemit) { boolean save = this.save(poleLightemit); // ç»å®ç¯æ ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
@@ -113,9 +113,6 @@ public List<Pole> queryAllStatesAndList(Integer pageNo, Integer pageSize, PoleStatesParam param) { // List<LampPost> list = list(Wrappers.lambdaQuery(LampPost.class).eq(LampPost::getClientId, SecurityUtils.getUserId())); //List<Pole> list = list(Wrappers.lambdaQuery(Pole.class)); // PageHelper.startPage(pageNo, pageSize); List<Pole> list = new ArrayList<>(); LambdaQueryWrapper<Pole> wrapper = new LambdaQueryWrapper<>(); if (SecurityUtils.getClientId() == null) { @@ -132,12 +129,6 @@ } list = list(wrapper); List<Pole> bindList = new ArrayList<>();//å·²ç»å®å®¢æ· List<Pole> unbindList = new ArrayList<>();//æªç»å®å®¢æ· List<Pole> isTrue = new ArrayList<>();//å®ä½ç¯æ List<Pole> isFalse = new ArrayList<>();//èæç¯æ List<Pole> online = new ArrayList<>();//å¨çº¿ List<Pole> offline = new ArrayList<>();//离线 if (param.getGroupid() != null) { // List<Long> poleIds = new ArrayList<>(); List<Pole> pole = new ArrayList<>(); @@ -149,10 +140,6 @@ ); list = pole; } // List<Pole> bind = isBind(list, param); // List<Pole> aTrue = isTrue(list, param); // List<Pole> onLine = isOnLine(list, param); if (param.getBingStates() != 2) {//æ¯å¦ç»å® list = isBind(list, param);// ç»å®/æªç»å® @@ -179,64 +166,6 @@ } } // list.forEach(bindwarpper -> { //// Long clientId = bindwarpper.getClientId(); // if (bindwarpper.getClientId() == null) {//夿æ¯å¦ç»å® // unbindList.add(bindwarpper); // if (bindwarpper.getDeviceCode() == null) {//å¤æç¯æç±»å // isFalse.add(bindwarpper); // } else { // isTrue.add(bindwarpper); // } // } else { // bindList.add(bindwarpper); // if (bindwarpper.getDeviceCode() == null) { // isFalse.add(bindwarpper); // } else { // isTrue.add(bindwarpper); // } // } // }); // if (param.getBingStates() == 1) { //æªç»å® // list = unbindList; // } else if (param.getBingStates() == 0) {//å·²ç»å® // list = bindList; // }// else {//å ¨é¨ //// list = list(wrapper); //// } // // if (param.getIsTrue() == 1) { //èæç¯æ // list = isFalse; // } else if (param.getIsTrue() == 0) {//å®ä½ç¯æ // setOnline(list); // list = isTrue; // list.forEach(onLinePole -> { // System.out.println("online---------------------------------------------------"+("ONLINE").equals(onLinePole.getOnLineState())); // System.out.println("online---------------------------------------------------"+(onLinePole.getOnLineState())); // if (("ONLINE").equals(onLinePole.getOnLineState())) { // online.add(onLinePole); // } else if (("OFFLINE").equals(onLinePole.getOnLineState())) { // offline.add(onLinePole); // } // }); // } else {//å ¨é¨ // setOnline(list); // list.forEach(onLinePole -> { // // System.out.println("online-----------------------"+onLinePole.getOnLineState()); // if (("ONLINE").equals(onLinePole.getOnLineState())) { // online.add(onLinePole); // } else if (("OFFLINE").equals(onLinePole.getOnLineState())) { // offline.add(onLinePole); // } // }); // } // // if (param.getOnLineStates() == 1) { //离线 // list = offline; // } else if (param.getOnLineStates() == 0) {//å¨çº¿ // list = online; // } setCount(list); return list; } @@ -694,4 +623,16 @@ setOnline(list); return list; } /** * æ ¹æ®ç¯æidæ¥è¯¢ç¯æç»å®è®¾å¤ */ public List<Pole> getBindByPoleId(Long poleId){ List<PoleBinding> bind = poleBindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getPoleId, poleId)); return list(Wrappers.lambdaQuery(Pole.class).eq(Pole::getId,poleId)); } } ximon-admin/src/main/java/com/sandu/ximon/admin/service/VnnoxService.java
@@ -1,9 +1,7 @@ package com.sandu.ximon.admin.service; import com.sandu.common.execption.BusinessException; import com.sandu.common.log.Log; import com.sandu.ximon.admin.config.VnnoxConstant; import com.sandu.ximon.admin.utils.LogUtils; import com.sandu.ximon.admin.utils.RedisUtils; import com.sandu.ximon.admin.utils.VnnoxAPIUtil; import com.sandu.ximon.admin.utils.request.VnnoxScreenStatusType; @@ -208,39 +206,40 @@ /** * è·åç¼åæ°æ® * * @param list * @return */ public List<LedPlayerEntity> setCacheInfo(List<LedPlayerEntity> list) { for(LedPlayerEntity playerEntity: list) { for (LedPlayerEntity playerEntity : list) { String playerId = playerEntity.getPlayerId(); LedPlayerInfoEntity cache = new LedPlayerInfoEntity(); // 设置å±å¹ç¶æ String result = redisUtils.get(VnnoxConstant.REDIS_SCREEN_STATUS + playerId); Integer screenStatus = 1; if(null != result) { if (null != result) { screenStatus = Integer.parseInt(result); } cache.setScreenStatus(screenStatus); // 设置å±å¹é³é result = redisUtils.get(VnnoxConstant.REDIS_VOL + playerId); Integer vol = 0; if(null != result) { if (null != result) { vol = Integer.parseInt(result); } cache.setVol(vol); // 设置å±å¹äº®åº¦ result = redisUtils.get(VnnoxConstant.REDIS_BRIGHTNESS + playerId); Integer brightness = 0; if(null != result) { if (null != result) { brightness = Integer.parseInt(result); } cache.setBrightness(brightness); // 设置缩ç¥å¾è®¿é®è·¯å¾ result = redisUtils.get(VnnoxConstant.REDIS_SCREEN_SHOT + playerId); System.out.println(playerId+"çè·¯å¾ç»æ:-----------------------------"+result); if(null != result) { System.out.println(playerId + "çè·¯å¾ç»æ:-----------------------------" + result); if (null != result) { playerEntity.setScreenShotUrl(result); } else { playerEntity.setScreenShotUrl(""); @@ -250,6 +249,4 @@ } return list; } } ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java
@@ -1,6 +1,5 @@ package com.sandu.ximon.admin.service; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -20,7 +19,10 @@ import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.*; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.UUID; /** * ç讯èç® @@ -53,7 +55,7 @@ poleXixunPlayer.setScreenShot(programPro.getScreenShot()); // poleXixunPlayer.setCreatTime(sdf.format(date)); poleXixunPlayer.setCreateUserId(SecurityUtils.getUserId()); if(!clientService.findClientId()){ if (!clientService.findClientId()) { poleXixunPlayer.setClientId(clientService.getClientId()); } @@ -71,8 +73,8 @@ public Object getByPid(Long pid) { PoleXixunPlayerEntity byId = getById(pid); List<Long> fileIds=new ArrayList<>(); List<LedSFile> file=new ArrayList<>(); List<Long> fileIds = new ArrayList<>(); List<LedSFile> file = new ArrayList<>(); if (byId == null) { throw new BusinessException("æªæ¾å°è¯¥èç®"); } @@ -85,10 +87,10 @@ programPro.getLayers().forEach( layerPro -> { layerPro.getSources().forEach( sourcePro -> { long fileId = Long.parseLong(sourcePro.getId()); file.add(xiXunFileService.getById(fileId)); } sourcePro -> { long fileId = Long.parseLong(sourcePro.getId()); file.add(xiXunFileService.getById(fileId)); } ); } ); @@ -96,11 +98,12 @@ } catch (Exception e) { e.printStackTrace(); } return programPro; return programPro; } /** * æ¨éèç® * * @param programId * @param lightemitIds */ @@ -150,12 +153,12 @@ Collection<PoleLightemitEntity> poleLightemitEntities = poleLightemitService.listByIds(lightemitIds); if(poleLightemitEntities != null){ for (PoleLightemitEntity entity: poleLightemitEntities) { if (poleLightemitEntities != null) { for (PoleLightemitEntity entity : poleLightemitEntities) { lightemitUtils.clear(entity.getLightemitControlCode()); poleLightemitService.updateRequestBody(entity.getLightemitControlCode(), jsondata); String post = lightemitUtils.post(realtimeServerBean.getCommand() + entity.getLightemitControlCode(), jsondata); LogUtils.error("ç»æ:"+post); LogUtils.error("ç»æ:" + post); } } } ximon-admin/src/main/java/com/sandu/ximon/admin/utils/BroadcastPostUtils.java
@@ -43,10 +43,6 @@ } /** * m 1 1 1 * f 1 1 1 * y 1 * * @param in * @param encoding * @return ximon-admin/src/main/java/com/sandu/ximon/admin/utils/TaskAPIUtils.java
@@ -327,6 +327,7 @@ task.setTerminals(param.getTerminals()); task.setFiles(param.getFiles()); task.setExec(param.getExec()); task.setWeek(Integer.parseInt(param.getWeek(), 2)); LoginResponseVO responseVO1 = JSON.parseObject( BroadcastPostUtils.Post( ximon-admin/src/main/java/com/sandu/ximon/admin/utils/VnnoxAPIUtil.java
@@ -49,21 +49,6 @@ * @param start ä»ç¬¬å æ¡è®°å½å¼å§è¯»åï¼é»è®¤0 * @return */ // public VnnoxPlayerListResponse getPlayerList(Integer count, Integer start) { // // String result = VnnoxRequestUtil.GetWithHeader( // VnnoxUrl.getUrl(VnnoxUrl.GET_PLAYER_LIST), // new VnnoxGetPlayerListRequest(count, start).toJson(), // new CommonHeader(CommonHeader.JSON, true) // ); // VnnoxPlayerListResponse response = // new VnnoxPlayerListResponse().parse(JSON.parseObject(result, CommonResponse.class)); // System.out.println("----------------------------------------"); // System.out.println("----------------------------------------"); // System.out.println("----------------------------------------"); // System.out.println(response); // return response; // } public VnnoxPlayerListResponse getPlayerList(Integer count, Integer start,String name) throws URISyntaxException { List<NameValuePair> urlParameters = new ArrayList<>(); ximon-admin/src/main/java/com/sandu/ximon/admin/vo/PoleBindVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.sandu.ximon.admin.vo; import com.sandu.ximon.dao.domain.*; import lombok.Data; /** * @Author liuhaonan * @Date 2022/4/12 * @Version 1.0 */ @Data public class PoleBindVO { private Pole pole; /** * 大æ°çæµ */ private AirMonitoring airMonitoring; /** * ip鳿± */ private TerminalVO ipVolume; // /** * å çµæ¡© */ private C3mCharging c3mCharging; /** * è·¯ç¯ */ private Light light; /** * æä½å¾æµ */ private LightPoleHeeling lightPoleHeeling; /** * æå头 */ private Monitor monitor; /** * LEDè¯ºç¦ */ private LedPlayerEntity nova; // /** * ledç讯 */ private PoleLightemitEntity xiXun; // /** * æ°´è´¨çæµ */ private WaterMonitoring waterMonitoring; } ximon-admin/src/main/java/com/sandu/ximon/admin/vo/TaskVO.java
@@ -29,13 +29,13 @@ taskVO.setMode(0); // ä»»å¡å¹¿ææ¹å¼ï¼åæä¸º 0ï¼ç»æä¸º 1ï¼ taskVO.setDur(systemReservation); // ç³»ç»ä¿ç taskVO.setPower(1); // é¢å¼åæ¾æ¶é´ï¼ç§ï¼ taskVO.setPn(99); // æå®ææ¾æ¬¡æ°ï¼é»è®¤ä¸º 1 æ¬¡ï¼ taskVO.setPn(9999); // æå®ææ¾æ¬¡æ°ï¼é»è®¤ä¸º 1 æ¬¡ï¼ taskVO.setLv(10); // ä»»å¡ä¼å 级å«(11-100)ï¼æ°å¼è¶å°ï¼ä¼å çº§å« è¶ å¤§ã taskVO.setBtime(systemReservation); // ç³»ç»ä¿ç taskVO.setRule(1); // 任塿§è¡è§åï¼æ¯å¤©ä¸º 0ï¼æ¯å¨ä¸º 1ï¼æå¨ä¸º 2) taskVO.setRule(param.getRule()); // 任塿§è¡è§åï¼æ¯å¤©ä¸º 0ï¼æ¯å¨ä¸º 1ï¼æå¨ä¸º 2) taskVO.setBdate(param.getOnDate()); // ä»»å¡å¼å§æ¥æï¼ä¸è¬ä¸ºä»»å¡åå»ºæ¥æ taskVO.setEdate(param.getOffDate()); // ä»»å¡ç»ææ¥æï¼ä¸ç´ææä¸º-1 taskVO.setWeek(1); // æ¯å¨æ§è¡è§åï¼rule 为 1 æ¶ï¼ææ taskVO.setWeek(Integer.parseInt(param.getWeek(), 2)); // æ¯å¨æ§è¡è§åï¼rule 为 1 æ¶ï¼ææ taskVO.setType(BroadcastTaskType.TIMED_TASK.getType()); //ä»»å¡ç±»åï¼å®æ¶ä»»å¡ä¸º 1ï¼ééä»»å¡ä¸º 2ï¼å®æ¶é³ é¢ä»»å¡ä¸º 26ï¼å®æ¶åè¯ä»»å¡ä¸º 27 taskVO.setSchemeID(1); // 任塿¹æ¡ ID taskVO.setEi(0); //