浏览代码

yinruoxi:

新增:
    1.apk发版管理、重启管理代码提交
tags/v0.9.0test
kira 2 年前
父节点
当前提交
cf88dab2ee
共有 5 个文件被更改,包括 5 次插入5 次删除
  1. +1
    -1
      xueyi-api/xueyi-api-system/src/main/java/com/xueyi/system/api/version/feign/RemoteReleaseManagerService.java
  2. +1
    -1
      xueyi-modules/xueyi-message/src/main/java/com/xueyi/message/handler/MqttTopicHandle.java
  3. +1
    -1
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/digitalmans/controller/DmManDeviceController.java
  4. +1
    -1
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/controller/DmReleaseManagerController.java
  5. +1
    -1
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/service/impl/DmReleaseManagerServiceImpl.java

+ 1
- 1
xueyi-api/xueyi-api-system/src/main/java/com/xueyi/system/api/version/feign/RemoteReleaseManagerService.java 查看文件

@@ -11,6 +11,6 @@ import org.springframework.web.bind.annotation.RequestBody;
@FeignClient(contextId = "remoteReleaseManagerService", value = ServiceConstants.SYSTEM_SERVICE, fallbackFactory = RemoteUserFallbackFactory.class)
public interface RemoteReleaseManagerService {

@GetMapping("/inner/reply")
@GetMapping("/releaseManager/inner/reply")
R<Integer> syncDeployStatus(@RequestBody DmDeployScheduleVo vo);
}

+ 1
- 1
xueyi-modules/xueyi-message/src/main/java/com/xueyi/message/handler/MqttTopicHandle.java 查看文件

@@ -86,6 +86,6 @@ public class MqttTopicHandle {
log.info("rev setup mqtt msg:" + message.getPayload().toString());
DmDeployScheduleVo vo = JSONObject.parseObject(message.getPayload().toString(), DmDeployScheduleVo.class);
R<Integer> result = remoteReleaseManagerService.syncDeployStatus(vo);
log.info("rev setup mqtt msg:" + result.toString());
}
}

+ 1
- 1
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/digitalmans/controller/DmManDeviceController.java 查看文件

@@ -305,7 +305,7 @@ public class DmManDeviceController extends BaseController<DmManDeviceQuery, DmMa
}

// 软件重启接口,Http为Post请求,用于通过Mqtt向指定设备号发送重启指令,mqtt的Topic为:/digitalman/{devId}/restart,devId为设备号
@PostMapping("/restart")
@PostMapping("/restart/{type}/{devId}")
public AjaxResult restart(@PathVariable("type") Integer type,@PathVariable("devId") String devId) {




+ 1
- 1
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/controller/DmReleaseManagerController.java 查看文件

@@ -73,7 +73,7 @@ public class DmReleaseManagerController extends BaseController<DmReleaseManagerQ
return success(super.baseService.selectHistoryByDevId(id));
}

@DeleteMapping("/batch/remote/{idList}")
@PostMapping("/batch/remote/{idList}")
@Log(title = "数字人升级", businessType = BusinessType.OTHER)
public AjaxResult batchRemoteDeploy(@PathVariable List<String> idList, @RequestParam("apkVersion") String apkVersion) {
return success(baseService.remoteDeployByDevId(idList, apkVersion));


+ 1
- 1
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/service/impl/DmReleaseManagerServiceImpl.java 查看文件

@@ -74,7 +74,7 @@ public class DmReleaseManagerServiceImpl extends BaseServiceImpl<DmReleaseManage
jo.put("setupTime", dmApkVersionDto.getReleaseTime());
jo.put("md5", "");
// 2.向Mqtt发送消息
mqttTemplate.sendToMqtt("/digital_man/" + dId + "/notify/apk_update", "apk_update");
mqttTemplate.sendToMqtt("/digital_man/" + dId + "/notify/apk_update", jo.toJSONString());
// 3. 更新setup_status字段并更新表
dmReleaseManagerDto.setSetupStatus(MessageConstants.SYS_DICT_DATA_RELEASE_START_DOWNLOAD);
baseManager.update(dmReleaseManagerDto);


正在加载...
取消
保存