Commit c6e89626 authored by 赵啸非's avatar 赵啸非

添加目录字段

parent 1878a685
...@@ -15,27 +15,27 @@ import org.springframework.util.ObjectUtils; ...@@ -15,27 +15,27 @@ import org.springframework.util.ObjectUtils;
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;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
* * 子证配置
* 子证配置 *
* * @author zxfei
* @author zxfei * @date 2024-07-27
* @date 2024-07-27 */
*/
@RestController @RestController
@RequestMapping("certificate/document") @RequestMapping("certificate/document")
public class CertificateDocumentController extends BaseCRUDJsonBodyMappingController<CertificateDocumentService,CertificateDocumentEntity,Long> { public class CertificateDocumentController extends BaseCRUDJsonBodyMappingController<CertificateDocumentService, CertificateDocumentEntity, Long> {
@Autowired @Autowired
private CertificateChildService certificateChildService; private CertificateChildService certificateChildService;
public CertificateDocumentController(){ public CertificateDocumentController() {
super.setModuleDesc( "子证配置"); super.setModuleDesc("子证配置");
} }
@Override @Override
...@@ -47,18 +47,21 @@ public class CertificateDocumentController extends BaseCRUDJsonBodyMappingContro ...@@ -47,18 +47,21 @@ public class CertificateDocumentController extends BaseCRUDJsonBodyMappingContro
@Override @Override
protected void doListBefore(CertificateDocumentEntity query, Map<String, Object> model, Context context) throws AppException { protected void doListBefore(CertificateDocumentEntity query, Map<String, Object> model, Context context) throws AppException {
if(!ObjectUtils.isEmpty(query.getCatalogId())){ if (!ObjectUtils.isEmpty(query.getCatalogId())) {
List<Long> documentIdList = certificateChildService.find(new CertificateChildQuery().catalogId(query.getCatalogId())).stream() List<Long> documentIdList = certificateChildService.find(new CertificateChildQuery().catalogId(query.getCatalogId())).stream()
.map(CertificateChildEntity::getDocumentId).collect(Collectors.toList()); .map(CertificateChildEntity::getDocumentId).collect(Collectors.toList());
if (!ObjectUtils.isEmpty(documentIdList)) {
query.setIdList(documentIdList); query.setIdList(documentIdList);
} else {
query.setIdList(Arrays.asList(-1L));
}
} }
super.doListBefore(query, model, context); super.doListBefore(query, model, context);
} }
@Override @Override
protected void doListAfter(CertificateDocumentEntity query, List<CertificateDocumentEntity> list, Context context) throws AppException { protected void doListAfter(CertificateDocumentEntity query, List<CertificateDocumentEntity> list, Context context) throws AppException {
list.forEach(item->{ list.forEach(item -> {
item.setFormContent(""); item.setFormContent("");
}); });
......
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