|
@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
import org.springframework.web.servlet.view.json.MappingJacksonJsonView;
|
|
|
|
|
|
+import cn.efunbox.base.Sex;
|
|
|
import cn.efunbox.model.Recommend;
|
|
|
import cn.efunbox.service.IRecommendService;
|
|
|
|
|
@@ -60,7 +61,7 @@ public class RecommendController {
|
|
|
@ResponseBody
|
|
|
public Map<String,Object> search(){
|
|
|
String ageStr = request.getParameter("age")==null?"0":request.getParameter("age").trim();
|
|
|
- String sexStr = request.getParameter("sex")==null?"1":request.getParameter("sex").trim();
|
|
|
+ String sexStr = request.getParameter("sex")==null?Sex.BOY.toString():request.getParameter("sex").trim();
|
|
|
String typeStr = request.getParameter("type")==null?"1":request.getParameter("type").trim();
|
|
|
String pageStr = request.getParameter("page")==null?"1":request.getParameter("page").trim();
|
|
|
String sizeStr = request.getParameter("size")==null?"10":request.getParameter("size").trim();
|
|
@@ -71,14 +72,14 @@ public class RecommendController {
|
|
|
int size = Integer.valueOf(sizeStr);
|
|
|
if(age<0 || age>20)
|
|
|
age = 5;
|
|
|
- if(sex!=1 && sex!=2)
|
|
|
+ if(sex!=1 && sex!=0)
|
|
|
sex = 1;
|
|
|
if(page<1)
|
|
|
page = 1;
|
|
|
if(size<10)
|
|
|
size = 10;
|
|
|
int offset = Math.max(0, (page-1)) * size;
|
|
|
- List<Recommend> rows = recmdService.search(age, sex, type, size, offset);
|
|
|
+ List<Map> rows = recmdService.search(age, sex, type, size, offset);
|
|
|
Map<String, Object> map = new HashMap<String, Object>(2);
|
|
|
map.put("code", 200);
|
|
|
map.put("rows", rows);
|