|
|
|
@ -5,6 +5,7 @@ import cn.chjyj.szwh.bean.Goods; |
|
|
|
import cn.chjyj.szwh.controller.BaseController; |
|
|
|
import cn.chjyj.szwh.service.GoodsService; |
|
|
|
import cn.chjyj.szwh.utils.AjaxResult; |
|
|
|
import cn.chjyj.szwh.utils.SzwhApiUtils; |
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
|
import com.alibaba.fastjson2.JSONArray; |
|
|
|
import com.alibaba.fastjson2.JSONObject; |
|
|
|
@ -82,7 +83,7 @@ public class GoodsController extends BaseController { |
|
|
|
JSONObject outjson = new JSONObject(); |
|
|
|
outjson.put("code","success"); |
|
|
|
outjson.put("msg","成功"); |
|
|
|
outjson.put("userTime",(endtime-startTime)/1000); |
|
|
|
outjson.put("useTime",(endtime-startTime)/1000); |
|
|
|
outjson.put("data",goodsList); |
|
|
|
return outjson; |
|
|
|
} |
|
|
|
@ -93,11 +94,10 @@ public class GoodsController extends BaseController { |
|
|
|
List<Goods> goodsList = goodsService.getTypeGoods(type,"",""); |
|
|
|
long endtime = System.currentTimeMillis(); |
|
|
|
long howUse = (endtime-startTime)/1000l; |
|
|
|
//JSONObject outjson = AjaxResult.success("成功",howUse,goodsList);
|
|
|
|
JSONObject outjson = new JSONObject(); |
|
|
|
outjson.put("code","success"); |
|
|
|
outjson.put("msg","成功"); |
|
|
|
outjson.put("userTime",(endtime-startTime)/1000); |
|
|
|
outjson.put("useTime",howUse); |
|
|
|
outjson.put("data",goodsList); |
|
|
|
return outjson; |
|
|
|
} |
|
|
|
@ -107,38 +107,68 @@ public class GoodsController extends BaseController { |
|
|
|
*/ |
|
|
|
@RequestMapping("/searchGoods") |
|
|
|
public JSONObject searchGoods(HttpServletRequest request){ |
|
|
|
//{"pay_type":1,"goods_status":1,"record_type":"","entrust_name":"clytest1012-1",
|
|
|
|
//{"pay_type":1,"goods_status":1,"record_type":"",
|
|
|
|
// "entrust_name":"clytest1012-1",
|
|
|
|
// "entrust_user_name":"","page":1,"limit":8}
|
|
|
|
|
|
|
|
Map qmap = new HashMap<>(); //查询条件
|
|
|
|
qmap.put("is_delete",0);//正常状态的
|
|
|
|
String payType = request.getParameter("pay_tyep"); |
|
|
|
if(StringUtils.isNotBlank(payType)){ |
|
|
|
qmap.put("pay_type",payType); |
|
|
|
String payType = request.getParameter("pay_type"); |
|
|
|
if(StringUtils.isNotBlank(payType)){ // 付费 or 免费
|
|
|
|
Integer ipayType = Integer.valueOf(payType); |
|
|
|
qmap.put("gd.charges_type",ipayType); |
|
|
|
} |
|
|
|
//商品状态
|
|
|
|
String goodsStatus=request.getParameter("goods_status"); |
|
|
|
if(StringUtils.isNotBlank(goodsStatus)){ |
|
|
|
qmap.put("goods_status",goodsStatus); |
|
|
|
qmap.put("g.goods_status",goodsStatus); |
|
|
|
} |
|
|
|
// 委托数据名称
|
|
|
|
String entrustName = request.getParameter("entrust_name"); |
|
|
|
if(StringUtils.isNotBlank(entrustName)){ |
|
|
|
qmap.put("gd.goods_name",entrustName); |
|
|
|
} |
|
|
|
//数据类型
|
|
|
|
String recordType = request.getParameter("record_type"); |
|
|
|
if(StringUtils.isNotBlank(recordType)){ |
|
|
|
qmap.put("gd.goods_type",recordType); |
|
|
|
} |
|
|
|
//委托方
|
|
|
|
String entrustUser= request.getParameter("entrust_user_name"); |
|
|
|
if(StringUtils.isNotBlank(entrustUser)){ |
|
|
|
qmap.put("username",entrustUser); |
|
|
|
qmap.put("g.entrust_name",entrustUser); |
|
|
|
} |
|
|
|
|
|
|
|
// 授权类型
|
|
|
|
String authorization=request.getParameter("authorization"); |
|
|
|
if(StringUtils.isNotBlank(authorization) ){ |
|
|
|
Integer igoodsEntrust = Integer.valueOf(authorization); |
|
|
|
qmap.put("gd.goods_entrust",igoodsEntrust); |
|
|
|
} |
|
|
|
// goods islicode
|
|
|
|
String goodsIsliCode = request.getParameter("goods_islicode"); |
|
|
|
if(StringUtils.isNotBlank(goodsIsliCode) && qmap.size()==0){ |
|
|
|
qmap.put("gisli",goodsIsliCode); |
|
|
|
} |
|
|
|
// 系统标识,必须字段,不能为空
|
|
|
|
String appkey=request.getParameter("appkey"); |
|
|
|
if(StringUtils.isBlank(appkey)){ |
|
|
|
//
|
|
|
|
} |
|
|
|
|
|
|
|
String orderType=request.getParameter("order_type"); |
|
|
|
String norderType = StringUtils.isBlank(orderType)?"id":orderType; |
|
|
|
qmap.put("orderway",orderType); |
|
|
|
//顺序or 倒叙
|
|
|
|
//String orderWay= request.getParameter("order");
|
|
|
|
//String norder =StringUtils.isBlank(orderWay)?"DESC":orderWay;
|
|
|
|
|
|
|
|
String limit = request.getParameter("limit"); |
|
|
|
int ilimit = (StringUtils.isBlank(limit))?20:Integer.valueOf(limit); |
|
|
|
String page = request.getParameter("page"); |
|
|
|
Integer ipage =StringUtils.isBlank(page)?1:Integer.valueOf(page); |
|
|
|
Map retmap =goodsService.getGoodsByMap(qmap,ipage,ilimit); |
|
|
|
|
|
|
|
Map retmap =goodsService.getGoodsByMap(qmap,ipage,ilimit); |
|
|
|
|
|
|
|
JSONObject retjson = new JSONObject(); |
|
|
|
retjson.put("code","200"); |
|
|
|
|