7 changed files with 149 additions and 8 deletions
@ -0,0 +1,70 @@ |
|||||
|
package cn.chjyj.szwh.controller.admin; |
||||
|
|
||||
|
import cn.chjyj.szwh.controller.BaseController; |
||||
|
import cn.chjyj.szwh.service.ClassifyService; |
||||
|
import com.alibaba.fastjson.JSONObject; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletRequest; |
||||
|
import java.util.HashMap; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 商品分类控制器 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping(value = "/admin/goods.Classify") |
||||
|
public class AdminGoodsClassifyController extends BaseController { |
||||
|
@Autowired |
||||
|
private ClassifyService classifyService; |
||||
|
|
||||
|
@PostMapping("/list") |
||||
|
public JSONObject clist(HttpServletRequest request){ |
||||
|
Map qmap = new HashMap<>();//组装查询条件
|
||||
|
String topClass=request.getParameter("top_clas"); |
||||
|
if(StringUtils.isNotBlank(topClass)){ |
||||
|
qmap.put("top_class",topClass); |
||||
|
} |
||||
|
//
|
||||
|
String sonClass=request.getParameter("son_class"); |
||||
|
if (StringUtils.isNotBlank(sonClass)){ |
||||
|
qmap.put("son_class",sonClass); |
||||
|
} |
||||
|
|
||||
|
//
|
||||
|
String userId= request.getParameter("user_id"); |
||||
|
if(StringUtils.isNotBlank(userId)){ |
||||
|
qmap.put("user_id",userId); |
||||
|
} |
||||
|
|
||||
|
//
|
||||
|
String usestatus=request.getParameter("usestatus"); |
||||
|
if(StringUtils.isNotBlank(usestatus)){ |
||||
|
qmap.put("usestatus",usestatus); |
||||
|
} |
||||
|
|
||||
|
//时间段
|
||||
|
String createtime=request.getParameter("createtime"); |
||||
|
if(StringUtils.isNotBlank(createtime)){ |
||||
|
// 拆分时间 并组装时间段
|
||||
|
} |
||||
|
// 分页大小
|
||||
|
String limit=request.getParameter("limit"); |
||||
|
int ilimit = StringUtils.isBlank(limit)?10:Integer.valueOf(limit); |
||||
|
// 分页
|
||||
|
String page = request.getParameter("page"); |
||||
|
int ipage=StringUtils.isBlank(page)?1:Integer.valueOf(page); |
||||
|
|
||||
|
//
|
||||
|
Map retmap =classifyService.getClassifyList(qmap,ilimit,ipage); |
||||
|
jsonObject.put("code",200); |
||||
|
jsonObject.put("msg","成功"); |
||||
|
jsonObject.put("data",retmap); |
||||
|
return jsonObject; |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue