|
|
|
@ -16,6 +16,7 @@ import org.apache.commons.logging.LogFactory; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
@ -132,9 +133,31 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
@Override |
|
|
|
public Map<String,Object> getGoodsByMap(Map gmap, int limit) { |
|
|
|
Map retmap =new HashMap(); |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
|
|
|
|
List nglist= new ArrayList(); |
|
|
|
// 符合条件的记录总数
|
|
|
|
List<Goods> glist = goodsMapper.getGoodsListByMap(gmap,limit); |
|
|
|
retmap.put("data",glist); |
|
|
|
for(Goods g:glist){ |
|
|
|
Map gtmap =new HashMap(); |
|
|
|
GoodsDetail goodsDetail = goodsDetailMapper.getGoodsDetailBygid(g.getGoodsDetailId()); |
|
|
|
gtmap.put("goods_name",goodsDetail.getGoodsName()); |
|
|
|
gtmap.put("goods_type",goodsDetail.getGoodsType()); |
|
|
|
|
|
|
|
gtmap.put("createtime",sdf.format(g.getCreateTime())); |
|
|
|
gtmap.put("entrust_status",g.getEntrustStatus()); |
|
|
|
gtmap.put("goods_detail_id",g.getGoodsDetailId()); |
|
|
|
gtmap.put("goods_islicode",g.getGoodsDetailId()); |
|
|
|
gtmap.put("goods_status",g.getGoodsStatus()); |
|
|
|
gtmap.put("id",g.getId()); |
|
|
|
gtmap.put("is_recommend",g.getIsRecommend()); |
|
|
|
gtmap.put("key",g.getGoodsIslicode()); |
|
|
|
gtmap.put("user_islicode",g.getUserIslicode()); |
|
|
|
gtmap.put("username",g.getUsername()); |
|
|
|
nglist.add(gtmap); |
|
|
|
} |
|
|
|
//对日期格式化
|
|
|
|
retmap.put("data",nglist); |
|
|
|
|
|
|
|
// 总的记录
|
|
|
|
int total = goodsMapper.goodsCount(gmap); |
|
|
|
@ -143,6 +166,7 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
// 总的页
|
|
|
|
int totalpage = (int)Math.ceil(total/limit); |
|
|
|
retmap.put("last_page",totalpage); |
|
|
|
retmap.put("per_page",limit); |
|
|
|
|
|
|
|
return retmap; |
|
|
|
} |
|
|
|
|