| | |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | @Slf4j |
| | | @Service("orderService") |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean updateTel(Long orderId, String tel) { |
| | | return this.baseMapper.updateTel(orderId, tel) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public boolean updateSettle(Long orderId, Long settle, Long userId) { |
| | | return this.baseMapper.updateSettle(orderId, settle, userId) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public boolean updateSettle2(Long orderId, Long settle, Integer plt) { |
| | | return this.baseMapper.updateSettle2(orderId, settle, plt) > 0; |
| | | public boolean updateSettle2(Long orderId, Long settle, Integer plt, String inTime) { |
| | | return this.baseMapper.updateSettle2(orderId, settle, plt, inTime) > 0; |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | boolean manPakoutExist = Cools.isEmpty(manPakOut) || (manPakOut.getPayment() != null && manPakOut.getPayment() == 1); |
| | | if (complete && wrkDeltExist && agvWrkDetlExist && waitPakinExist && manPakoutExist) { |
| | | if (!this.updateSettle2(order.getId(), 4L, pltType)) { |
| | | if (!this.updateSettle2(order.getId(), 4L, pltType, DateUtils.convert(new Date(), DateUtils.yyyyMMdd))) { |
| | | throw new CoolException("修改订单【orderNo = " + order.getOrderNo() + "】状态为已完成失败"); |
| | | } |
| | | } else { |
| | | if (!Cools.isEmpty(pltType)) { |
| | | if (pltType != null && pltType > 0) { |
| | | order.setPltType(pltType); |
| | | super.updateById(order); |
| | | } |
| | | //order.setInTime(DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmsssss_F)); |
| | | super.updateById(order); |
| | | |
| | | } |
| | | |
| | |
| | | response = new HttpHandler.Builder() |
| | | .setUri(url) |
| | | .setPath(path) |
| | | .setTimeout(30, TimeUnit.SECONDS) |
| | | .setJson(JSONObject.toJSONString(requestParam)) |
| | | .build() |
| | | .doPost(); |