| | |
| | | if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} else { |
| | | wrapper.orderBy("create_time", false); |
| | | } |
| | | wrapper.eq("status", 1); |
| | | return R.ok(orderService.selectPage(new Page<>(curr, limit), wrapper)); |
| | | } |
| | | |
| | |
| | | |
| | | @RequestMapping(value = "/order/delete/auth") |
| | | @ManagerAuth |
| | | public R delete(@RequestParam(value="ids[]") Long[] ids){ |
| | | for (Long id : ids){ |
| | | orderService.deleteById(id); |
| | | public R delete(@RequestParam Long orderId){ |
| | | Order order = orderService.selectById(orderId); |
| | | if (order != null) { |
| | | order.setStatus(0); |
| | | } |
| | | if (!orderService.updateById(order)) { |
| | | throw new CoolException("删除订单失败"); |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | package com.zy.asrs.service; |
| | | |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface OrderDetlService extends IService<OrderDetl> { |
| | | |
| | | List<OrderDetl> selectByOrderId(Long orderId); |
| | | |
| | | } |
| | |
| | | package com.zy.asrs.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.zy.asrs.mapper.OrderDetlMapper; |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | import com.zy.asrs.service.OrderDetlService; |
| | | import com.baomidou.mybatisplus.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Service("orderDetlService") |
| | | public class OrderDetlServiceImpl extends ServiceImpl<OrderDetlMapper, OrderDetl> implements OrderDetlService { |
| | | |
| | | @Override |
| | | public List<OrderDetl> selectByOrderId(Long orderId) { |
| | | return this.selectList(new EntityWrapper<OrderDetl>().eq("order_id", orderId)); |
| | | } |
| | | } |
| | |
| | | if (layEvent === 'edit') { |
| | | showEditModel(data); |
| | | } else if (layEvent === 'del') { |
| | | doDel(data.billNo); |
| | | doDel(data.id); |
| | | } else if (layEvent === 'look') { |
| | | var $a = $(obj.tr).find('a[lay-event="look"]'); |
| | | var offset = $a.offset(); |
| | |
| | | } |
| | | |
| | | // 删除单据 |
| | | function doDel(billNo) { |
| | | function doDel(orderId) { |
| | | layer.confirm('确定要删除吗?', { |
| | | shade: .1, |
| | | skin: 'layui-layer-admin' |
| | | }, function (i) { |
| | | layer.close(i); |
| | | layer.load(2); |
| | | |
| | | $.ajax({ |
| | | url: baseUrl+"/waitMatin/delete/auth", |
| | | url: baseUrl+"/order/delete/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: { |
| | | billNo: billNo |
| | | orderId: orderId |
| | | }, |
| | | // contentType:'application/json;charset=UTF-8', |
| | | method: 'POST', |
| | | success: function (res) { |
| | | layer.closeAll('loading'); |