提交 f1076553 编写于 作者: zhouweidong's avatar zhouweidong

lite实体、属性、关系同步

上级 ad390fa9
...@@ -15,6 +15,6 @@ public interface IBZLiteFeignClient ...@@ -15,6 +15,6 @@ public interface IBZLiteFeignClient
* @param system 系统模型信息 * @param system 系统模型信息
* @return * @return
*/ */
@PostMapping("/dstsystems/save") @PostMapping("/lite/syncsysmodel")
Boolean syncSysModel(@RequestBody JSONObject system); Boolean syncSysModel(@RequestBody JSONObject system);
} }
...@@ -97,12 +97,7 @@ public class PermissionSyncJob implements ApplicationRunner { ...@@ -97,12 +97,7 @@ public class PermissionSyncJob implements ApplicationRunner {
try { try {
InputStream sysModel= this.getClass().getResourceAsStream("/sysmodel/${sys.codeName}.json"); //获取当前系统所有实体资源能力 InputStream sysModel= this.getClass().getResourceAsStream("/sysmodel/${sys.codeName}.json"); //获取当前系统所有实体资源能力
String strSysModel = IOUtils.toString(sysModel,"UTF-8"); String strSysModel = IOUtils.toString(sysModel,"UTF-8");
JSONObject system= new JSONObject(); if(liteFeignClient.syncSysModel(JSONObject.parseObject(strSysModel))){
system.put("pssystemid",systemId);
system.put("pssystemname",systemName);
system.put("sysstructure",JSONObject.parseObject(strSysModel));
system.put("md5check",DigestUtils.md5DigestAsHex(strSysModel.getBytes()));
if(liteFeignClient.syncSysModel(system)){
log.info("向[lite]同步系统模型成功"); log.info("向[lite]同步系统模型成功");
}else{ }else{
log.error("向[lite]同步系统模型失败"); log.error("向[lite]同步系统模型失败");
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册