|
|
|
@ -157,7 +157,24 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
|
|
|
|
List nglist= new ArrayList(); |
|
|
|
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(gmap,orderkey,"DESC",limit,start); |
|
|
|
retmap.put("data",goodsListVoList); |
|
|
|
for(GoodsListVo gl:goodsListVoList){ |
|
|
|
Map glmap = new HashMap(); |
|
|
|
glmap.put("id",gl.getId()); |
|
|
|
glmap.put("createtime",gl.getCreatetime()); |
|
|
|
glmap.put("goods_islicode",gl.getGoods_islicode()); |
|
|
|
glmap.put("goods_name",gl.getGoods_name()); |
|
|
|
glmap.put("username",gl.getUsername()); |
|
|
|
glmap.put("user_islicode",gl.getUser_islicode()); |
|
|
|
glmap.put("goods_type",gl.getGoods_type()); |
|
|
|
glmap.put("goods_status",gl.getGoods_status()); |
|
|
|
glmap.put("goods_detail_id",gl.getGoods_detail_id()); |
|
|
|
glmap.put("is_recommend",gl.getIs_recommend()); |
|
|
|
glmap.put("entrust_status",gl.getEntrust_status()); |
|
|
|
//处理其他操作
|
|
|
|
glmap.put("key",gl.getGoods_islicode()); |
|
|
|
nglist.add(glmap); |
|
|
|
} |
|
|
|
retmap.put("data",nglist); |
|
|
|
// 总的记录
|
|
|
|
int total = goodsMapper.countGoodsListVo(gmap); |
|
|
|
retmap.put("total",total); |
|
|
|
@ -232,4 +249,30 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
|
|
|
|
return retmap; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 下架操作 |
|
|
|
* @param goodsIsli |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Map<String, Object> whetherOff(String goodsIsli) { |
|
|
|
Map retmap = new HashMap(); |
|
|
|
String msg="没有该条委托数据"; |
|
|
|
int code=400; |
|
|
|
Goods goods = goodsMapper.getGoodsByIsli(goodsIsli); |
|
|
|
// 非在售状态
|
|
|
|
if(goods.getGoodsStatus()!=1 && goods.getGoodsStatus()!=5){ |
|
|
|
msg="暂时只支持对已发布/暂停中文化数据进行撤销!"; |
|
|
|
} |
|
|
|
//
|
|
|
|
if(goods.getApplyOut()==1){ |
|
|
|
msg="请勿重复提交撤销委托申请!"; |
|
|
|
} |
|
|
|
|
|
|
|
retmap.put("msg",msg); |
|
|
|
retmap.put("code",code); |
|
|
|
|
|
|
|
return retmap; |
|
|
|
} |
|
|
|
} |
|
|
|
|