返回在线编辑文件的路径信息

This commit is contained in:
gaojiabao
2023-04-04 23:32:19 +08:00
parent 25c777f68d
commit 52be702c1d
3 changed files with 26 additions and 4 deletions
@@ -14,10 +14,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -232,5 +229,11 @@ public class BusProcessModelHisController {
List<BusProcessModelHis> processModelHisList = busProcessModelHisService.modelHisList(pid);
return processModelHisList;
}
@PostMapping("/selectOnlineFile")
public List<BusProcessModelHis> selectOnlineFile(@RequestParam("taskId") String taskId) {
List<BusProcessModelHis> processModelHisList = busProcessModelHisService.selectOnlineFile(taskId);
return processModelHisList;
}
}
@@ -36,4 +36,6 @@ public interface IBusProcessModelHisService extends IService<BusProcessModelHis>
String mergeModelFile(String pid, String taskId,String fileSuffix);
void saveBussTemplateFile(JSONObject object, String pid);
List<BusProcessModelHis> selectOnlineFile(String taskId);
}
@@ -145,6 +145,23 @@ public class BusProcessModelHisServiceImpl extends ServiceImpl<BusProcessModelHi
PoiWord.writeWordModel(filePath, object, pid);
}
@Override
public List<BusProcessModelHis> selectOnlineFile(String taskId) {
QueryWrapper<BusProcessModelHis> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("TASK_ID",taskId);
List<BusProcessModelHis> busProcessModelHis = baseMapper.selectList(objectQueryWrapper);
if(!busProcessModelHis.isEmpty()){
String pId = busProcessModelHis.get(0).getPId();
QueryWrapper<BusProcessModelHis> objectQueryWrapperPid = new QueryWrapper<>();
objectQueryWrapperPid.eq("P_ID",pId);
List<BusProcessModelHis> busProcessModelHisList = baseMapper.selectList(objectQueryWrapperPid);
if(!busProcessModelHisList.isEmpty()){
return busProcessModelHisList;
}
}
return null;
}
/**
* 企标流程文件存储
* @param pid