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

lite实体、属性、关系同步

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