增加api扩展方法,获取应用名称和应用编码
This commit is contained in:
parent
5f27f7d631
commit
75face51b2
|
@ -102,8 +102,8 @@ public class MasterDataOrgsServiceImpl extends BaseService<ComparisonEntity, Str
|
||||||
main.put(key, hashMap.get(key));
|
main.put(key, hashMap.get(key));
|
||||||
}
|
}
|
||||||
jsonObjectUser.put("main", main);
|
jsonObjectUser.put("main", main);
|
||||||
jsonObjectUser.put("sourceName",mdmModuleSourceEntity.getSourceName());
|
jsonObjectUser.put("appName","数智中台");
|
||||||
jsonObjectUser.put("code",mdmModuleSourceEntity.getSourceCode());
|
jsonObjectUser.put("appCode","800004");
|
||||||
jsonObjectUser.put("optionName", "数智中台");
|
jsonObjectUser.put("optionName", "数智中台");
|
||||||
jsonStr.put("jsonStr", jsonObjectUser);
|
jsonStr.put("jsonStr", jsonObjectUser);
|
||||||
try {
|
try {
|
||||||
|
@ -121,8 +121,8 @@ public class MasterDataOrgsServiceImpl extends BaseService<ComparisonEntity, Str
|
||||||
main.put("id",id);
|
main.put("id",id);
|
||||||
}
|
}
|
||||||
jsonObjectUser.put("main", main);
|
jsonObjectUser.put("main", main);
|
||||||
jsonObjectUser.put("sourceName",mdmModuleSourceEntity.getSourceName());
|
jsonObjectUser.put("appName","数智中台");
|
||||||
jsonObjectUser.put("code",mdmModuleSourceEntity.getSourceCode());
|
jsonObjectUser.put("appCode","800004");
|
||||||
jsonObjectUser.put("optionName", "数智中台");
|
jsonObjectUser.put("optionName", "数智中台");
|
||||||
jsonStr.put("jsonStr", jsonObjectUser);
|
jsonStr.put("jsonStr", jsonObjectUser);
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -95,8 +95,8 @@ public class MasterDataProjectServiceImpl extends BaseService<ComparisonEntity,
|
||||||
main.put(key, hashMap.get(key));
|
main.put(key, hashMap.get(key));
|
||||||
}
|
}
|
||||||
jsonObjectUser.put("main", main);
|
jsonObjectUser.put("main", main);
|
||||||
jsonObjectUser.put("sourceName",mdmModuleSourceEntity.getSourceName());
|
jsonObjectUser.put("appName","数智中台");
|
||||||
jsonObjectUser.put("code",mdmModuleSourceEntity.getSourceCode());
|
jsonObjectUser.put("appCode","800004");
|
||||||
jsonObjectUser.put("optionName", "数智中台");
|
jsonObjectUser.put("optionName", "数智中台");
|
||||||
jsonStr.put("jsonStr", jsonObjectUser);
|
jsonStr.put("jsonStr", jsonObjectUser);
|
||||||
try {
|
try {
|
||||||
|
@ -114,8 +114,8 @@ public class MasterDataProjectServiceImpl extends BaseService<ComparisonEntity,
|
||||||
main.put("id",id);
|
main.put("id",id);
|
||||||
}
|
}
|
||||||
jsonObjectUser.put("main", main);
|
jsonObjectUser.put("main", main);
|
||||||
jsonObjectUser.put("sourceName",mdmModuleSourceEntity.getSourceName());
|
jsonObjectUser.put("appName","数智中台");
|
||||||
jsonObjectUser.put("code",mdmModuleSourceEntity.getSourceCode());
|
jsonObjectUser.put("appCode","800004");
|
||||||
jsonObjectUser.put("optionName", "数智中台");
|
jsonObjectUser.put("optionName", "数智中台");
|
||||||
jsonStr.put("jsonStr", jsonObjectUser);
|
jsonStr.put("jsonStr", jsonObjectUser);
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.hzya.frame.sysnew.comparison.service;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||||
import com.hzya.frame.basedao.service.IBaseService;
|
import com.hzya.frame.basedao.service.IBaseService;
|
||||||
|
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
||||||
import com.hzya.frame.sysnew.comparison.entity.ComparisonEntity;
|
import com.hzya.frame.sysnew.comparison.entity.ComparisonEntity;
|
||||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
|
||||||
|
@ -16,7 +17,6 @@ public interface IComparisonService extends IBaseService<ComparisonEntity, Strin
|
||||||
* @Author hecan
|
* @Author hecan
|
||||||
* @Date 2024/5/7 15:55
|
* @Date 2024/5/7 15:55
|
||||||
* **/
|
* **/
|
||||||
@DS("master")
|
|
||||||
JsonResultEntity queryEntityPage(JSONObject jsonObject);
|
JsonResultEntity queryEntityPage(JSONObject jsonObject);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -27,7 +27,6 @@ public interface IComparisonService extends IBaseService<ComparisonEntity, Strin
|
||||||
* @Author hecan
|
* @Author hecan
|
||||||
* @Date 2024/5/7 16:52
|
* @Date 2024/5/7 16:52
|
||||||
* **/
|
* **/
|
||||||
@DS("master")
|
|
||||||
JsonResultEntity saveEntity(JSONObject jsonObject);
|
JsonResultEntity saveEntity(JSONObject jsonObject);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -38,7 +37,6 @@ public interface IComparisonService extends IBaseService<ComparisonEntity, Strin
|
||||||
* @Author hecan
|
* @Author hecan
|
||||||
* @Date 2024/5/9 10:19
|
* @Date 2024/5/9 10:19
|
||||||
* **/
|
* **/
|
||||||
@DS("master")
|
|
||||||
JsonResultEntity updateEntity(JSONObject jsonObject);
|
JsonResultEntity updateEntity(JSONObject jsonObject);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -49,6 +47,16 @@ public interface IComparisonService extends IBaseService<ComparisonEntity, Strin
|
||||||
* @Author hecan
|
* @Author hecan
|
||||||
* @Date 2024/5/9 13:59
|
* @Date 2024/5/9 13:59
|
||||||
* **/
|
* **/
|
||||||
@DS("master")
|
|
||||||
JsonResultEntity deleteEntity(JSONObject jsonObject);
|
JsonResultEntity deleteEntity(JSONObject jsonObject);
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @content 获取应用编码和应用名称
|
||||||
|
* @Param
|
||||||
|
* @Return
|
||||||
|
* @Author hecan
|
||||||
|
* @Date 2024/6/11 11:37
|
||||||
|
* **/
|
||||||
|
SysExtensionApiEntity getAppNameAndCode(SysExtensionApiEntity sysExtensionApiEntity);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,8 @@ import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleDb.entity.MdmModuleDbEntity;
|
import com.hzya.frame.mdm.mdmModuleDb.entity.MdmModuleDbEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleDbFileds.entity.MdmModuleDbFiledsEntity;
|
import com.hzya.frame.mdm.mdmModuleDbFileds.entity.MdmModuleDbFiledsEntity;
|
||||||
import com.hzya.frame.mdm.service.impl.MdmServiceCache;
|
import com.hzya.frame.mdm.service.impl.MdmServiceCache;
|
||||||
|
import com.hzya.frame.sysnew.application.entity.SysApplicationEntity;
|
||||||
|
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
||||||
import com.hzya.frame.sysnew.comparison.controlsLog.dao.impl.ControlsLogDaoImpl;
|
import com.hzya.frame.sysnew.comparison.controlsLog.dao.impl.ControlsLogDaoImpl;
|
||||||
import com.hzya.frame.sysnew.comparison.dao.IComparisonDao;
|
import com.hzya.frame.sysnew.comparison.dao.IComparisonDao;
|
||||||
import com.hzya.frame.sysnew.comparison.dao.IComparisonDetailsDao;
|
import com.hzya.frame.sysnew.comparison.dao.IComparisonDetailsDao;
|
||||||
|
@ -79,6 +81,8 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
comparisonEntity.setDbName(entity.getDbName());
|
comparisonEntity.setDbName(entity.getDbName());
|
||||||
if(!"mdmCode".equals(key)){
|
if(!"mdmCode".equals(key)){
|
||||||
map.put(key, jsonObject.getString(key));
|
map.put(key, jsonObject.getString(key));
|
||||||
|
map.remove("appName");
|
||||||
|
map.remove("appCode");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -207,10 +211,10 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
//comparisonEntityOne.setComparisonDetailsEntity(comparisonDetailsEntityOne);
|
//comparisonEntityOne.setComparisonDetailsEntity(comparisonDetailsEntityOne);
|
||||||
map.put("details",mapDetails);
|
map.put("details",mapDetails);
|
||||||
//保存操作日志
|
//保存操作日志
|
||||||
controlsLogDaoimpl.saveControlsLog(uuidDetail,jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口新增",jsonObject.getString("optionName"),comparisonDetailsEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(uuidDetail,jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口新增",jsonObject.getString("optionName"),comparisonDetailsEntity.getDbName()+"_option_log");
|
||||||
}
|
}
|
||||||
//保存操作日志
|
//保存操作日志
|
||||||
controlsLogDaoimpl.saveControlsLog(uuid,jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口新增",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(uuid,jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口新增",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
||||||
return BaseResult.getSuccessMessageEntity("保存成功", map);
|
return BaseResult.getSuccessMessageEntity("保存成功", map);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.info("保存通用数据时候错误:{}", e.getMessage());
|
logger.info("保存通用数据时候错误:{}", e.getMessage());
|
||||||
|
@ -292,10 +296,10 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
comparisonDetailsEntity.setMapDetails(mapDetails);
|
comparisonDetailsEntity.setMapDetails(mapDetails);
|
||||||
comparisonDetailsDao.updateComparisonDetailsByType(comparisonDetailsEntity);
|
comparisonDetailsDao.updateComparisonDetailsByType(comparisonDetailsEntity);
|
||||||
//保存操作日志
|
//保存操作日志
|
||||||
controlsLogDaoimpl.saveControlsLog(comparisonDetailsEntity.getId(),jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口更新",jsonObject.getString("optionName"),comparisonDetailsEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(comparisonDetailsEntity.getId(),jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口更新",jsonObject.getString("optionName"),comparisonDetailsEntity.getDbName()+"_option_log");
|
||||||
}
|
}
|
||||||
//保存操作日志
|
//保存操作日志
|
||||||
controlsLogDaoimpl.saveControlsLog(comparisonEntity.getId(),jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口更新",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(comparisonEntity.getId(),jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口更新",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
||||||
return BaseResult.getSuccessMessageEntity("更新成功", integer);
|
return BaseResult.getSuccessMessageEntity("更新成功", integer);
|
||||||
}else{
|
}else{
|
||||||
return BaseResult.getFailureMessageEntity("更新失败");
|
return BaseResult.getFailureMessageEntity("更新失败");
|
||||||
|
@ -318,6 +322,9 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
if (!checkStr(jsonObject.getString("mdmCode"))) {
|
if (!checkStr(jsonObject.getString("mdmCode"))) {
|
||||||
return BaseResult.getFailureMessageEntity("主数据编码为空");
|
return BaseResult.getFailureMessageEntity("主数据编码为空");
|
||||||
}
|
}
|
||||||
|
if (!checkStr(jsonObject.getString("optionName"))) {
|
||||||
|
return BaseResult.getFailureMessageEntity("操作人为空");
|
||||||
|
}
|
||||||
ComparisonEntity comparisonEntity = jsonObject.toJavaObject(ComparisonEntity.class);
|
ComparisonEntity comparisonEntity = jsonObject.toJavaObject(ComparisonEntity.class);
|
||||||
ComparisonDetailsEntity comparisonDetailsEntity=new ComparisonDetailsEntity();
|
ComparisonDetailsEntity comparisonDetailsEntity=new ComparisonDetailsEntity();
|
||||||
JSONObject jsonObjectMain=jsonObject.getJSONObject("main");//获取主表数据
|
JSONObject jsonObjectMain=jsonObject.getJSONObject("main");//获取主表数据
|
||||||
|
@ -361,9 +368,9 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
comparisonDetailsEntity.setFormmainId(jsonObjectMain.getString("id"));
|
comparisonDetailsEntity.setFormmainId(jsonObjectMain.getString("id"));
|
||||||
comparisonDetailsEntity.setModify_user_id("c796fd9ba4c9f5ff3cc2fa41a040e443");
|
comparisonDetailsEntity.setModify_user_id("c796fd9ba4c9f5ff3cc2fa41a040e443");
|
||||||
comparisonDetailsDao.deleteComparisonDetails(comparisonDetailsEntity);
|
comparisonDetailsDao.deleteComparisonDetails(comparisonDetailsEntity);
|
||||||
controlsLogDaoimpl.saveControlsLog(comparisonDetailsEntity.getId(),jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口删除",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(comparisonDetailsEntity.getId(),jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口删除",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
||||||
}
|
}
|
||||||
controlsLogDaoimpl.saveControlsLog(comparisonEntity.getId(),jsonObject.getString("sourceName"),jsonObject.getString("code"),jsonObject.toJSONString(),"接口删除",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
controlsLogDaoimpl.saveControlsLog(comparisonEntity.getId(),jsonObject.getString("appName"),jsonObject.getString("appCode"),jsonObject.toJSONString(),"接口删除",jsonObject.getString("optionName"),comparisonEntity.getDbName()+"_option_log");
|
||||||
return BaseResult.getSuccessMessageEntity("删除成功",integer);
|
return BaseResult.getSuccessMessageEntity("删除成功",integer);
|
||||||
}else{
|
}else{
|
||||||
return BaseResult.getFailureMessageEntity("删除失败","请查看id是否在表中存在");
|
return BaseResult.getFailureMessageEntity("删除失败","请查看id是否在表中存在");
|
||||||
|
@ -376,6 +383,18 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
||||||
return BaseResult.getFailureMessageEntity("查询失败","请检查传递参数");
|
return BaseResult.getFailureMessageEntity("查询失败","请检查传递参数");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//根据应用key和应用密钥获取应用编码和应用名称
|
||||||
|
@Override
|
||||||
|
public SysExtensionApiEntity getAppNameAndCode(SysExtensionApiEntity sysExtensionApiEntity) {
|
||||||
|
String bodys = sysExtensionApiEntity.getBodys();
|
||||||
|
SysApplicationEntity sendApp = sysExtensionApiEntity.getSendApp();
|
||||||
|
JSONObject jsonObject = JSON.parseObject(bodys);
|
||||||
|
jsonObject.put("appName",sendApp.getName());
|
||||||
|
jsonObject.put("appCode",sendApp.getAppId());
|
||||||
|
sysExtensionApiEntity.setBodys(jsonObject.toJSONString());
|
||||||
|
return sysExtensionApiEntity;
|
||||||
|
}
|
||||||
|
|
||||||
//根据不同的日期格式,返回不同的值
|
//根据不同的日期格式,返回不同的值
|
||||||
private String getRuleDate(String str){
|
private String getRuleDate(String str){
|
||||||
switch (str){
|
switch (str){
|
||||||
|
|
Loading…
Reference in New Issue