|
|
@@ -41,13 +41,13 @@ public class GoodsController {
|
|
|
/**
|
|
|
* 新增和更新京东商品
|
|
|
*/
|
|
|
- @RequestMapping(value = "/api/addGoods", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
|
|
|
+ @RequestMapping(value = "/api/revertGoodsEnable", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
|
|
|
@ResponseBody
|
|
|
- public String addGoods(@RequestHeader HttpHeaders header, @RequestBody GoodsBean goodsBean) {
|
|
|
+ public String addGoods(@RequestHeader HttpHeaders header, Long goodsId) {
|
|
|
ResponseResult<String> responseResult = new ResponseResult<String>();
|
|
|
responseResult.setMessage("操作失败");
|
|
|
|
|
|
- if (goodsBean == null || !RequestTool.isRequestAdminValid(header, userRepository)) {
|
|
|
+ if (!RequestTool.isRequestAdminValid(header, userRepository)) {
|
|
|
responseResult.setMessage("登录过期或没有权限");
|
|
|
return JSON.toJSONString(responseResult);
|
|
|
}
|
|
|
@@ -55,21 +55,20 @@ public class GoodsController {
|
|
|
// 查找对应的商品
|
|
|
GoodsBean dbGoodsBean = null;
|
|
|
try {
|
|
|
- dbGoodsBean = goodsRepository.findGoodsById(goodsBean.id);
|
|
|
+ dbGoodsBean = goodsRepository.findGoodsById(goodsId);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
|
|
|
// 找不到对应商品,说明是新增
|
|
|
if (dbGoodsBean == null) {
|
|
|
- goodsBean.createTimeMillis = System.currentTimeMillis();
|
|
|
+ return JSON.toJSONString(responseResult);
|
|
|
}
|
|
|
|
|
|
- goodsBean.updateTimeMillis = System.currentTimeMillis();
|
|
|
- goodsBean.isLocal = false;
|
|
|
+ dbGoodsBean.enable = !dbGoodsBean.enable;
|
|
|
|
|
|
try {
|
|
|
- goodsRepository.save(goodsBean);
|
|
|
+ goodsRepository.save(dbGoodsBean);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return JSON.toJSONString(responseResult);
|
|
|
@@ -96,7 +95,7 @@ public class GoodsController {
|
|
|
}
|
|
|
|
|
|
// 查找对应的商品
|
|
|
- GoodsBean dbGoodsBean;
|
|
|
+ GoodsBean dbGoodsBean = null;
|
|
|
try {
|
|
|
dbGoodsBean = goodsRepository.findGoodsById(goodsId);
|
|
|
} catch (Exception e) {
|