在线编辑 his文件转换
This commit is contained in:
@@ -1100,9 +1100,6 @@ public class WorkFlowController extends BaseController {
|
|||||||
attFileEODao.updateFileInfoById(attFileEO);
|
attFileEODao.updateFileInfoById(attFileEO);
|
||||||
logger.info("======================文件名称修改成功==============================="+standName+".docx"+"======"+"传入对象为:"+attFileEO.getOldFileName());
|
logger.info("======================文件名称修改成功==============================="+standName+".docx"+"======"+"传入对象为:"+attFileEO.getOldFileName());
|
||||||
}
|
}
|
||||||
// 转码编译
|
|
||||||
|
|
||||||
|
|
||||||
//删除媒介桥梁文件
|
//删除媒介桥梁文件
|
||||||
if(file.delete()){
|
if(file.delete()){
|
||||||
//删除文件名称
|
//删除文件名称
|
||||||
|
|||||||
+16
@@ -1,8 +1,13 @@
|
|||||||
package com.adc.da.slrs.OnlineFileLog.controller;
|
package com.adc.da.slrs.OnlineFileLog.controller;
|
||||||
|
|
||||||
|
import com.adc.da.http.ResponseMessage;
|
||||||
|
import com.adc.da.http.Result;
|
||||||
import com.adc.da.slrs.OnlineFileLog.service.OnlineFileLogService;
|
import com.adc.da.slrs.OnlineFileLog.service.OnlineFileLogService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
@@ -13,4 +18,15 @@ public class OnlineFileLogController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private OnlineFileLogService onlineFileLogService;
|
private OnlineFileLogService onlineFileLogService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "|在线编辑id查找标准文件id")
|
||||||
|
@PostMapping("/selectOnlineFile")
|
||||||
|
public ResponseMessage selectOnlineFile(String ids) {
|
||||||
|
if (StringUtils.isNotBlank(ids)) {
|
||||||
|
String fileIds = onlineFileLogService.selectOnlineFile(ids);
|
||||||
|
return Result.success(fileIds);
|
||||||
|
} else {
|
||||||
|
return Result.error("转换失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -4,4 +4,5 @@ import com.adc.da.slrs.OnlineFileLog.entity.OnlineFileLog;
|
|||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
public interface OnlineFileLogService extends IService<OnlineFileLog> {
|
public interface OnlineFileLogService extends IService<OnlineFileLog> {
|
||||||
|
String selectOnlineFile(String ids);
|
||||||
}
|
}
|
||||||
|
|||||||
+37
@@ -3,10 +3,47 @@ package com.adc.da.slrs.OnlineFileLog.service.impl;
|
|||||||
import com.adc.da.slrs.OnlineFileLog.dao.OnlineFileLogDao;
|
import com.adc.da.slrs.OnlineFileLog.dao.OnlineFileLogDao;
|
||||||
import com.adc.da.slrs.OnlineFileLog.entity.OnlineFileLog;
|
import com.adc.da.slrs.OnlineFileLog.entity.OnlineFileLog;
|
||||||
import com.adc.da.slrs.OnlineFileLog.service.OnlineFileLogService;
|
import com.adc.da.slrs.OnlineFileLog.service.OnlineFileLogService;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class OnlineFileLogServiceImpl extends ServiceImpl<OnlineFileLogDao, OnlineFileLog> implements OnlineFileLogService {
|
public class OnlineFileLogServiceImpl extends ServiceImpl<OnlineFileLogDao, OnlineFileLog> implements OnlineFileLogService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String selectOnlineFile(String ids) {
|
||||||
|
String fileId = "";
|
||||||
|
if(StringUtils.isNotBlank(ids)){
|
||||||
|
String[] fbgFileId = ids.split(",");
|
||||||
|
for (String id :fbgFileId){
|
||||||
|
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 = baseMapper.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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//jsonObject.put("FBGBUSS",fileId);
|
||||||
|
}
|
||||||
|
return fileId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user