|
@@ -6,6 +6,7 @@ import com.jpsoft.employment.modules.common.utils.PojoUtils;
|
|
|
import com.jpsoft.employment.modules.common.dto.Sort;
|
|
import com.jpsoft.employment.modules.common.dto.Sort;
|
|
|
import com.jpsoft.employment.modules.base.entity.LoveProject;
|
|
import com.jpsoft.employment.modules.base.entity.LoveProject;
|
|
|
import com.jpsoft.employment.modules.base.service.LoveProjectService;
|
|
import com.jpsoft.employment.modules.base.service.LoveProjectService;
|
|
|
|
|
+import com.jpsoft.employment.modules.sys.service.DataDictionaryService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -25,6 +26,9 @@ public class LoveProjectController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private LoveProjectService loveProjectService;
|
|
private LoveProjectService loveProjectService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private DataDictionaryService dataDictionaryService;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
@ApiOperation(value = "创建空记录")
|
|
@ApiOperation(value = "创建空记录")
|
|
|
@GetMapping("create")
|
|
@GetMapping("create")
|
|
@@ -217,7 +221,7 @@ public class LoveProjectController {
|
|
|
@ApiOperation(value = "列表")
|
|
@ApiOperation(value = "列表")
|
|
|
@RequestMapping(value = "pageList", method = RequestMethod.POST)
|
|
@RequestMapping(value = "pageList", method = RequestMethod.POST)
|
|
|
public MessageResult<Map> pageList(
|
|
public MessageResult<Map> pageList(
|
|
|
- String title,
|
|
|
|
|
|
|
+ String title,String type,
|
|
|
@RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex,
|
|
@RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex,
|
|
|
@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
|
|
@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
|
|
|
HttpServletRequest request) {
|
|
HttpServletRequest request) {
|
|
@@ -237,9 +241,22 @@ public class LoveProjectController {
|
|
|
searchParams.put("title", title + "%");
|
|
searchParams.put("title", title + "%");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(type)) {
|
|
|
|
|
+ searchParams.put("type", type);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
Page<LoveProject> page = loveProjectService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
Page<LoveProject> page = loveProjectService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
|
|
|
|
+ for (LoveProject loveProject:page) {
|
|
|
|
|
+ if(StringUtils.isNotEmpty(loveProject.getType())){
|
|
|
|
|
+ String categoryN = dataDictionaryService.findNameByCatalogNameAndValue("内容类型",loveProject.getType());
|
|
|
|
|
+ if(StringUtils.isNotEmpty(categoryN)){
|
|
|
|
|
+ loveProject.setTypeN(categoryN);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
msgResult.setResult(true);
|
|
msgResult.setResult(true);
|
|
|
msgResult.setData(PojoUtils.pageWrapper(page));
|
|
msgResult.setData(PojoUtils.pageWrapper(page));
|