提交 d1f31793 authored 作者: malei's avatar malei

fixed(newbook): 新书管理

1. 日志列表 References: N/A
上级 1c10876e
...@@ -29,5 +29,8 @@ public class BookStorageVo extends BaseModel { ...@@ -29,5 +29,8 @@ public class BookStorageVo extends BaseModel {
@ApiModelProperty(value = "库房备注") @ApiModelProperty(value = "库房备注")
private String storeroomRemark; private String storeroomRemark;
@ApiModelProperty(value = "创建人姓名")
private String creatorName;
} }
...@@ -27,6 +27,7 @@ import com.zrqx.core.vo.newbook.newbook.ExportNewBookVo; ...@@ -27,6 +27,7 @@ import com.zrqx.core.vo.newbook.newbook.ExportNewBookVo;
import com.zrqx.core.vo.newbook.newbook.NewBookVo; import com.zrqx.core.vo.newbook.newbook.NewBookVo;
import com.zrqx.core.vo.newbook.newbook.StaVo; import com.zrqx.core.vo.newbook.newbook.StaVo;
import com.zrqx.core.vo.newbook.print.AuditLogListVo; import com.zrqx.core.vo.newbook.print.AuditLogListVo;
import com.zrqx.core.vo.newbook.print.BookStorageVo;
import com.zrqx.core.vo.newbook.subject.SubjectAuditVo; import com.zrqx.core.vo.newbook.subject.SubjectAuditVo;
import com.zrqx.core.vo.newbook.thriceaudit.ThriceAuditLogVo; import com.zrqx.core.vo.newbook.thriceaudit.ThriceAuditLogVo;
import com.zrqx.core.vo.newbook.typographic.TypographicAuditLogVo; import com.zrqx.core.vo.newbook.typographic.TypographicAuditLogVo;
...@@ -918,9 +919,26 @@ public class SubjectServiceImpl extends BaseServiceImpl<BookSubject, Integer> im ...@@ -918,9 +919,26 @@ public class SubjectServiceImpl extends BaseServiceImpl<BookSubject, Integer> im
public AuditLogVo<AuditLogListVo> queryBookPrintAuditLog(String subjectNum) { public AuditLogVo<AuditLogListVo> queryBookPrintAuditLog(String subjectNum) {
AuditLogVo result = new AuditLogVo(); AuditLogVo result = new AuditLogVo();
BookPrint bookPrint = bookPrintManage.queryOneBySubjectNumAndBookType(subjectNum, BookTypeEnum.NEW_BOOK.getCode()); BookPrint bookPrint = bookPrintManage.queryOneBySubjectNumAndBookType(subjectNum, BookTypeEnum.NEW_BOOK.getCode());
List<AuditLogListVo> logs = bookPrintService.listLogs(bookPrint.getId(), BookTypeEnum.NEW_BOOK.getCode());
result.setStage(bookPrint.getStage()); result.setStage(bookPrint.getStage());
result.setItems(bookPrintService.listLogs(bookPrint.getId(), BookTypeEnum.NEW_BOOK.getCode())); if (BookPrintEnum.WAREHOUSING.getCode().equals(bookPrint.getStage())) {
result.setItems(logs);
return result;
}
//图书入库需要补全入库操作人姓名作为展示
logs.parallelStream()
.map(arg -> {
BookStorageVo storage = arg.getStorage();
if (storage != null) {
String createdBy = arg.getStorage().getCreatedBy();
UserVO userDetails = getUserDetails(createdBy);
storage.setCreatorName(userDetails.getUserName());
}
return arg;
})
.collect(Collectors.toList());
result.setItems(logs);
return result; return result;
} }
......
...@@ -35,7 +35,7 @@ Accept: application/json ...@@ -35,7 +35,7 @@ Accept: application/json
###新书管理-导出 ###新书管理-导出
GET http://localhost:8216/bg/newbook/list/logs?id=160&stages=4-1,4-2,5-1,6-1 GET http://localhost:8216/bg/newbook/list/logs?id=163&stages=7-4
Accept: application/json Accept: application/json
###新书管理-详情日志列表 ###新书管理-详情日志列表
......
POST http://localhost:8216/bg/audit/check
Content-Type: application/json
[
{
"id": 72,
"subjectNum": "ZYGJ202006123"
}
]
### 图书再版 验证图书是否印刷
POST http://localhost:8216/bg/cip/update/details POST http://localhost:8216/bg/cip/update/details
Content-Type: application/json Content-Type: application/json
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论