|
|
@ -1,8 +1,12 @@ |
|
|
|
package org.jeecg.modules.productOrder.controller; |
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import org.jeecg.common.api.vo.Result; |
|
|
|
import org.jeecg.common.system.query.QueryGenerator; |
|
|
|
import org.jeecg.modules.productOrder.entity.TbProductOrder; |
|
|
@ -53,7 +57,7 @@ public class TbProductOrderController extends JeecgController<TbProductOrder, IT |
|
|
|
HttpServletRequest req) { |
|
|
|
QueryWrapper<TbProductOrder> queryWrapper = QueryGenerator.initQueryWrapper(tbProductOrder, req.getParameterMap()); |
|
|
|
Page<TbProductOrder> page = new Page<TbProductOrder>(pageNo, pageSize); |
|
|
|
queryWrapper.orderByDesc("create_time"); |
|
|
|
queryWrapper.eq("del_flag",0).orderByDesc("create_time"); |
|
|
|
IPage<TbProductOrder> pageList = tbProductOrderService.page(page, queryWrapper); |
|
|
|
return Result.OK(pageList); |
|
|
|
} |
|
|
@ -82,8 +86,7 @@ public class TbProductOrderController extends JeecgController<TbProductOrder, IT |
|
|
|
@ApiOperation(value="订单表-编辑", notes="订单表-编辑") |
|
|
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
|
|
|
public Result<String> edit(@RequestBody TbProductOrder tbProductOrder) { |
|
|
|
tbProductOrderService.updateById(tbProductOrder); |
|
|
|
return Result.OK("编辑成功!"); |
|
|
|
return tbProductOrderService.updateOrder(tbProductOrder); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -96,7 +99,9 @@ public class TbProductOrderController extends JeecgController<TbProductOrder, IT |
|
|
|
@ApiOperation(value="订单表-通过id删除", notes="订单表-通过id删除") |
|
|
|
@DeleteMapping(value = "/delete") |
|
|
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
|
|
|
tbProductOrderService.removeById(id); |
|
|
|
TbProductOrder byId = tbProductOrderService.getById(id); |
|
|
|
byId.setDelFlag(1); |
|
|
|
tbProductOrderService.updateById(byId); |
|
|
|
return Result.OK("删除成功!"); |
|
|
|
} |
|
|
|
|
|
|
@ -110,7 +115,11 @@ public class TbProductOrderController extends JeecgController<TbProductOrder, IT |
|
|
|
@ApiOperation(value="订单表-批量删除", notes="订单表-批量删除") |
|
|
|
@DeleteMapping(value = "/deleteBatch") |
|
|
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
|
|
|
this.tbProductOrderService.removeByIds(Arrays.asList(ids.split(","))); |
|
|
|
List<TbProductOrder> tbProductOrders = tbProductOrderService.listByIds(Arrays.asList(ids.split(","))); |
|
|
|
for (TbProductOrder tbProductOrder : tbProductOrders) { |
|
|
|
tbProductOrder.setDelFlag(1); |
|
|
|
} |
|
|
|
this.tbProductOrderService.updateBatchById(tbProductOrders); |
|
|
|
return Result.OK("批量删除成功!"); |
|
|
|
} |
|
|
|
|
|
|
|