| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson.TypeReference; |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.example.erp.dto.sd.DeliveryDetailDTO; |
| | | import com.example.erp.dto.sd.DeliveryDetailProductDTO; |
| | |
| | | SysErrorService sysErrorService; |
| | | @Autowired |
| | | FinishedGoodsInventoryService finishedGoodsInventoryService; |
| | | @Autowired |
| | | OrderOtherMoneyMapper orderOtherMoneyMapper; |
| | | |
| | | |
| | | public Map<String, Object> getSelectShippingOrder(Integer pageNum, Integer pageSize,List<String> selectDate, Map<String,Object> config) throws JsonProcessingException { |
| | |
| | | //还原库存数以及订单明细的发货数 |
| | | finishedGoodsInventoryMapper.updateInventoryquantityIntBybox(deliveryDetail.getOrderId(), deliveryDetail.getOrderNumber(), deliveryDetail.getQuantity(),deliveryDetail.getBoxNo()); |
| | | deliveryDetailMapper.updateIsNotOrderDetailDeliveryNum(deliveryDetail.getOrderId(), deliveryDetail.getOrderNumber(), deliveryDetail.getQuantity()); |
| | | |
| | | } |
| | | } |
| | | //还原发货表的面积数量金额 |
| | |
| | | |
| | | }*/ |
| | | |
| | | List<OrderOtherMoney> orderOtherMoneyList = orderOtherMoneyMapper.selectList( |
| | | new QueryWrapper<OrderOtherMoney>() |
| | | .eq("order_id",orderDetail.getOrderId()) |
| | | .eq("delivery_state",0) |
| | | .isNull("`column`") |
| | | ); |
| | | |
| | | if(orderOtherMoneyList.size()>0){ |
| | | for (OrderOtherMoney orderOtherMoney:orderOtherMoneyList){ |
| | | otherMoneys=otherMoneys+orderOtherMoney.getMoney(); |
| | | deliveryDetailMapper.insertDeliveryOtherMoney(orderOtherMoney,oddNumber); |
| | | } |
| | | orderOtherMoneyMapper.update(null, new LambdaUpdateWrapper<OrderOtherMoney>() |
| | | .set(OrderOtherMoney::getDeliveryState, 1) |
| | | .eq(OrderOtherMoney::getOrderId, orderDetail.getOrderId()) |
| | | .isNull(OrderOtherMoney::getColumn) |
| | | ); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | if(orderDetail.getOtherColumns()!="{}"&&orderDetail.getOtherColumns()!=null){ |