| | |
| | | |
| | | private String getOrderId(String dateType){ |
| | | String orderId = null; |
| | | if(dateType.equals("day")){ |
| | | if(dateType==null || dateType.equals("day")){ |
| | | Integer maxOrderId = orderMapper.selectMaxOrderId(); |
| | | //查询订单id,并且自增 |
| | | String formattedNumber = String.format("%02d", maxOrderId+1); |
| | |
| | | orderOtherMoney.setId(null); |
| | | orderOtherMoney.setOrderId(orderId); |
| | | if(orderOtherMoney.getQuantity()!=null && orderOtherMoney.getPrice()!=null){ |
| | | orderOtherMoney.setMoney((orderOtherMoney.getQuantity()*orderOtherMoney.getPrice())); |
| | | BigDecimal getQuantity= BigDecimal.valueOf(orderOtherMoney.getQuantity()); |
| | | BigDecimal getPrice= BigDecimal.valueOf(orderOtherMoney.getPrice()); |
| | | orderOtherMoney.setMoney(getQuantity.multiply(getPrice).setScale(2, RoundingMode.HALF_UP).doubleValue()); |
| | | }else { |
| | | orderOtherMoney.setMoney(0.0); |
| | | } |
| | |
| | | } |
| | | return saveState; |
| | | } |
| | | |
| | | public Boolean selectDifferentSize(String orderId) { |
| | | return !orderMapper.selectDifferentSize(orderId).isEmpty(); |
| | | } |
| | | } |