Browse Source

数据类别分类

master
xyiege 4 years ago
parent
commit
3295d00ae3
  1. 24
      src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsClassifyController.java
  2. 2
      src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java
  3. 2
      src/main/java/cn/chjyj/szwh/service/ClassifyService.java
  4. 7
      src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java
  5. 9
      src/test/java/cn/chjyj/szwh/mapper/ClassifyMapperTest.java

24
src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsClassifyController.java

@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
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;
@ -25,40 +26,41 @@ public class AdminGoodsClassifyController extends BaseController {
private ClassifyService classifyService; private ClassifyService classifyService;
@PostMapping("/list") @PostMapping("/list")
public JSONObject clist(HttpServletRequest request){ public JSONObject clist(@RequestBody String jsonStr){
JSONObject request =JSONObject.parseObject(jsonStr);
Map qmap = new HashMap<>();//组装查询条件 Map qmap = new HashMap<>();//组装查询条件
String topClass=request.getParameter("top_clas"); String topClass=request.getString("top_clas");
if(StringUtils.isNotBlank(topClass)){ if(StringUtils.isNotBlank(topClass)){
qmap.put("top_class",topClass); qmap.put("top_class",topClass);
} }
// //
String sonClass=request.getParameter("son_class"); String sonClass=request.getString("son_class");
if (StringUtils.isNotBlank(sonClass)){ if (StringUtils.isNotBlank(sonClass)){
qmap.put("son_class",sonClass); qmap.put("son_class",sonClass);
} }
// //
String userId= request.getParameter("user_id"); String userId= request.getString("user_id");
if(StringUtils.isNotBlank(userId)){ if(StringUtils.isNotBlank(userId)){
qmap.put("user_id",userId); qmap.put("user_id",userId);
} }
// //
String usestatus=request.getParameter("usestatus"); String usestatus=request.getString("usestatus");
if(StringUtils.isNotBlank(usestatus)){ if(StringUtils.isNotBlank(usestatus)){
qmap.put("usestatus",usestatus); qmap.put("usestatus",usestatus);
} }
//时间段 //时间段
String createtime=request.getParameter("createtime"); String createtime=request.getString("createtime");
if(StringUtils.isNotBlank(createtime)){ if(StringUtils.isNotBlank(createtime)){
// 拆分时间 并组装时间段 // 拆分时间 并组装时间段
} }
// 分页大小 // 分页大小
String limit=request.getParameter("limit"); String limit=request.getString("limit");
int ilimit = StringUtils.isBlank(limit)?10:Integer.valueOf(limit); int ilimit = StringUtils.isBlank(limit)?10:Integer.valueOf(limit);
// 分页 // 分页
String page = request.getParameter("page"); String page = request.getString("page");
int ipage=StringUtils.isBlank(page)?1:Integer.valueOf(page); int ipage=StringUtils.isBlank(page)?1:Integer.valueOf(page);
// //
@ -69,10 +71,10 @@ public class AdminGoodsClassifyController extends BaseController {
return jsonObject; return jsonObject;
} }
@PostMapping("/getTop") @RequestMapping("/getTop")
public JSONObject getTop(){ public JSONObject getTop(){
Map map = classifyService.getTop(); List<String> clist = classifyService.getTop();
jsonObject.put("data",map); jsonObject.put("data",clist);
jsonObject.put("code",200); jsonObject.put("code",200);
jsonObject.put("msg","成功"); jsonObject.put("msg","成功");
return jsonObject; return jsonObject;

2
src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java

@ -40,5 +40,5 @@ public interface ClassifyMapper {
* 查找父级 * 查找父级
* @return * @return
*/ */
Map<String,Object> getTop(); List<String> getTop();
} }

2
src/main/java/cn/chjyj/szwh/service/ClassifyService.java

@ -21,5 +21,5 @@ public interface ClassifyService {
* 枚举所有顶级类 * 枚举所有顶级类
* @return * @return
*/ */
Map<String,Object> getTop(); List<String> getTop();
} }

7
src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java

@ -28,6 +28,9 @@ public class ClassifyServiceImpl implements ClassifyService {
int end=page*limit; int end=page*limit;
//记录总数
int total =classifyMapper.countAllRs();
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
List retlist =new ArrayList(); List retlist =new ArrayList();
@ -55,6 +58,7 @@ public class ClassifyServiceImpl implements ClassifyService {
retmap.put("start",start+1); retmap.put("start",start+1);
retmap.put("end",end); retmap.put("end",end);
retmap.put("data",retlist); retmap.put("data",retlist);
retmap.put("total",total);
return retmap; return retmap;
} }
@ -64,7 +68,8 @@ public class ClassifyServiceImpl implements ClassifyService {
* @return * @return
*/ */
@Override @Override
public Map<String, Object> getTop() { public List<String> getTop() {
return classifyMapper.getTop(); return classifyMapper.getTop();
} }
} }

9
src/test/java/cn/chjyj/szwh/mapper/ClassifyMapperTest.java

@ -39,4 +39,13 @@ public class ClassifyMapperTest {
int rs= classifyMapper.countAllRs(); int rs= classifyMapper.countAllRs();
System.out.println(rs); System.out.println(rs);
} }
@Test
public void getTopTest(){
List<String> sslist = classifyMapper.getTop();
for(String sc:sslist){
System.out.println(sc.toString());
}
// System.out.println(sslist.size());
}
} }
Loading…
Cancel
Save