Commit 4da0f9c7 by ghxdhr

获取打印文件的objectkey

parent c6d559b4
......@@ -18,6 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import java.util.List;
import java.util.Map;
/**
* 委托附件表 前端控制器
......@@ -109,9 +110,9 @@ public class EntrustAnnexController extends ServiceController {
@ApiOperation(value = "根据委托id获取ObjectKey", notes = "获取key")
@Login(action = Action.Skip)
@PostMapping("/get_key_by_businessId")
RestResult<String> getKeyByBusinessId(@RequestBody String businessId){
return success(entrustAnnexService.getLastKey(businessId));
@PostMapping("/get_key_by_businessId/{businessId}")
Map<String,String> getKeyByBusinessId(@PathVariable("businessId") String businessId){
return entrustAnnexService.getLastKey(businessId);
}
}
......@@ -9,6 +9,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;
/**
* 服务类
......@@ -31,5 +32,5 @@ public interface IEntrustAnnexService extends IBaseService<EntrustAnnex> {
boolean uploadBath(MultipartHttpServletRequest httpServletRequest, Long entrustId, Account account);
/* 获取最近时间的附件的key */
String getLastKey(String businessId);
Map<String,String> getLastKey(String businessId);
}
......@@ -106,7 +106,7 @@ public class EntrustAnnexServiceImpl extends BaseServiceImpl<EntrustAnnexMapper,
}
@Override
public String getLastKey(String businessId) {
public Map<String,String> getLastKey(String businessId) {
if (StringUtils.isNotBlank(businessId)) {
List<EntrustAnnex> entrustAnnexes = new ArrayList<>();
String[] entrustIdAndType = businessId.split("#");
......@@ -118,7 +118,9 @@ public class EntrustAnnexServiceImpl extends BaseServiceImpl<EntrustAnnexMapper,
.ge("ctime", DateUtils.toDate(DateUtils.toYearMonthDay(new Date())))
.orderBy("ctime", false));
if (CollectionUtils.isNotEmpty(entrustAnnexes)) {
return entrustAnnexes.get(0).getObjectKey();
HashMap<String, String> map = new HashMap<>();
map.put("key",entrustAnnexes.get(0).getObjectKey());
return map;
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment