|
@@ -262,15 +262,15 @@ public class GoodsMgrController extends BaseApiController {
|
|
|
*/
|
|
|
@ApiOperation(value = "停用、启用商品", notes = "停用、启用商品")
|
|
|
@PostMapping("/status")
|
|
|
- public AjaxResult goodsStatus(@RequestBody Goods goods) {
|
|
|
- Long goodsId = goods.getGoodsId();
|
|
|
- GoodsStatusEnum status = (null != goods && null != goods.getStatus())?goods.getStatus():null;
|
|
|
- if (null == goodsId || 0 == goodsId
|
|
|
- || null == status) {
|
|
|
+ public AjaxResult goodsStatus(@RequestBody JSONObject jsonObject) {
|
|
|
+ String goodsId = jsonObject.getString("goodsId");
|
|
|
+
|
|
|
+ GoodsStatusEnum status = GoodsStatusEnum.getStatusEnum(jsonObject.getString("status"));
|
|
|
+ if (StringUtils.isBlank(goodsId) || null == status) {
|
|
|
return error(ErrorCodeEnum.ERROR_CODE_1001);
|
|
|
}
|
|
|
try {
|
|
|
- goodsService.lambdaUpdate().set(Goods::getStatus, goods.getStatus()).eq(Goods::getGoodsId, goodsId).update();
|
|
|
+ goodsService.lambdaUpdate().set(Goods::getStatus, status).eq(Goods::getGoodsId, Long.valueOf(goodsId)).update();
|
|
|
// 查询代金券信息
|
|
|
} catch (Exception e) {
|
|
|
return AjaxResult.error("操作失败");
|