合并分支 'dev_20230216' 到 'master'
Dev 20230216 查看合并请求 laws-foton-slrs/foton-slrs-system-rest!87
This commit is contained in:
-13
@@ -364,19 +364,6 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
|
|||||||
SarBussionessStand result = sarBussionessStandEOService.selectStandardsInfoUpdateByKey(id);
|
SarBussionessStand result = sarBussionessStandEOService.selectStandardsInfoUpdateByKey(id);
|
||||||
String collectId = personCollectEOService.queryCollectByUserAndId(id);
|
String collectId = personCollectEOService.queryCollectByUserAndId(id);
|
||||||
result.setCollectId(collectId);
|
result.setCollectId(collectId);
|
||||||
// Map<String, Object> attrInfoMap = result.getAttrInfoMap();
|
|
||||||
// if(!attrInfoMap.isEmpty()){
|
|
||||||
// Object fbgbuss = attrInfoMap.get("FBGBUSS");
|
|
||||||
// Object fbgbussName = attrInfoMap.get("FBGBUSSName");
|
|
||||||
// if(fbgbuss != null ){
|
|
||||||
// result.getAttrInfoMap().put("LSBBBUSS",fbgbuss.toString());
|
|
||||||
// result.getAttrInfoMap().put("FBGBUSS",null);
|
|
||||||
// }
|
|
||||||
// if(fbgbussName != null ){
|
|
||||||
// result.getAttrInfoMap().put("LSBBBUSSName",fbgbussName.toString());
|
|
||||||
// result.getAttrInfoMap().put("FBGBUSSName",null);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
return Result.success(result);
|
return Result.success(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+32
@@ -1913,6 +1913,38 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
// 查询属性表数据
|
// 查询属性表数据
|
||||||
if (StringUtils.isNotBlank(fieldInfo)) {
|
if (StringUtils.isNotBlank(fieldInfo)) {
|
||||||
Map<String, Object> getAttrMap = sarBussStandAttrInfoEODao.selectStandFieldAndData(fieldInfo,row.getId());
|
Map<String, Object> getAttrMap = sarBussStandAttrInfoEODao.selectStandFieldAndData(fieldInfo,row.getId());
|
||||||
|
if(getAttrMap.get("FBGBUSS")!=null){
|
||||||
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(getAttrMap.get("FBGBUSS").toString())){
|
||||||
|
String[] split = getAttrMap.get("FBGBUSS").toString().split(",");
|
||||||
|
String fileId = "";
|
||||||
|
for (String id :split){
|
||||||
|
if(id.contains("ATT_FILE_")){
|
||||||
|
//则是正规数据
|
||||||
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(fileId)){
|
||||||
|
fileId = fileId+","+ id;
|
||||||
|
}else {
|
||||||
|
fileId = id;
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
//加工数据
|
||||||
|
QueryWrapper<OnlineFileLog> onlineFileLogQueryWrapper = new QueryWrapper<>();
|
||||||
|
onlineFileLogQueryWrapper.eq("HIS_ID",id);
|
||||||
|
onlineFileLogQueryWrapper.orderByDesc("CREATE_TIME");
|
||||||
|
List<OnlineFileLog> onlineFileLogs = onlineFileLogDao.selectList(onlineFileLogQueryWrapper);
|
||||||
|
if(!onlineFileLogs.isEmpty()){
|
||||||
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(fileId)){
|
||||||
|
fileId = fileId+","+onlineFileLogs.get(0).getAttFileId();
|
||||||
|
}else {
|
||||||
|
fileId = onlineFileLogs.get(0).getAttFileId();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
Object obj = fileId;
|
||||||
|
getAttrMap.put("FBGBUSS",obj);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) {
|
if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) {
|
||||||
// 遍历修改所有clob类型的值
|
// 遍历修改所有clob类型的值
|
||||||
for (String clobField : InitStandAttrUtil.clobFieldListBuss) {
|
for (String clobField : InitStandAttrUtil.clobFieldListBuss) {
|
||||||
|
|||||||
+32
@@ -760,6 +760,38 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
// 查询属性表数据
|
// 查询属性表数据
|
||||||
if (StringUtils.isNotBlank(fieldInfo)) {
|
if (StringUtils.isNotBlank(fieldInfo)) {
|
||||||
Map<String, Object> getAttrMap = sarStandAttrInfoEODao.selectStandFieldAndData(fieldInfo, row.getId());
|
Map<String, Object> getAttrMap = sarStandAttrInfoEODao.selectStandFieldAndData(fieldInfo, row.getId());
|
||||||
|
if(getAttrMap.get("FBGBJBD")!=null){
|
||||||
|
if(StringUtils.isNotBlank(getAttrMap.get("FBGBJBD").toString())){
|
||||||
|
String[] split = getAttrMap.get("FBGBJBD").toString().split(",");
|
||||||
|
String fileId = "";
|
||||||
|
for (String id :split){
|
||||||
|
if(id.contains("ATT_FILE_")){
|
||||||
|
//则是正规数据
|
||||||
|
if(StringUtils.isNotBlank(fileId)){
|
||||||
|
fileId = fileId+","+ id;
|
||||||
|
}else {
|
||||||
|
fileId = id;
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
//加工数据
|
||||||
|
QueryWrapper<OnlineFileLog> onlineFileLogQueryWrapper = new QueryWrapper<>();
|
||||||
|
onlineFileLogQueryWrapper.eq("HIS_ID",id);
|
||||||
|
onlineFileLogQueryWrapper.orderByDesc("CREATE_TIME");
|
||||||
|
List<OnlineFileLog> onlineFileLogs = onlineFileLogDao.selectList(onlineFileLogQueryWrapper);
|
||||||
|
if(!onlineFileLogs.isEmpty()){
|
||||||
|
if(StringUtils.isNotBlank(fileId)){
|
||||||
|
fileId = fileId+","+onlineFileLogs.get(0).getAttFileId();
|
||||||
|
}else {
|
||||||
|
fileId = onlineFileLogs.get(0).getAttFileId();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
Object obj = fileId;
|
||||||
|
getAttrMap.put("FBGBJBD",obj);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (InitStandAttrUtil.clobFieldList != null && !InitStandAttrUtil.clobFieldList.isEmpty()) {
|
if (InitStandAttrUtil.clobFieldList != null && !InitStandAttrUtil.clobFieldList.isEmpty()) {
|
||||||
// 遍历修改所有clob类型的值
|
// 遍历修改所有clob类型的值
|
||||||
for (String clobField : InitStandAttrUtil.clobFieldList) {
|
for (String clobField : InitStandAttrUtil.clobFieldList) {
|
||||||
|
|||||||
Reference in New Issue
Block a user