|
|
@ -1726,26 +1726,31 @@ public class OrderInfoServiceImpl implements OrderInfoService { |
|
|
|
} |
|
|
|
} |
|
|
|
String orderInfoId = pageRequest.getOrderInfoId(); |
|
|
|
String orderInfoId = pageRequest.getOrderInfoId(); |
|
|
|
String issuedSign = pageRequest.getIssuedSign(); |
|
|
|
String issuedSign = pageRequest.getIssuedSign(); |
|
|
|
|
|
|
|
String fpqqlsh = pageRequest.getFpqqlsh(); |
|
|
|
|
|
|
|
if(fpqqlsh.contains("-bh")){ |
|
|
|
|
|
|
|
continue; |
|
|
|
|
|
|
|
} |
|
|
|
List<String> shList = Arrays.asList(pageRequest.getXhfNsrsbh()); |
|
|
|
List<String> shList = Arrays.asList(pageRequest.getXhfNsrsbh()); |
|
|
|
|
|
|
|
//todo 此处随机值可以采用有序递增,但是判断较为麻烦点
|
|
|
|
int i1 = new Random().nextInt(100); |
|
|
|
int i1 = new Random().nextInt(100); |
|
|
|
OrderProcessInfo orderProcessInfo = new OrderProcessInfo(); |
|
|
|
OrderProcessInfo orderProcessInfo = new OrderProcessInfo(); |
|
|
|
orderProcessInfo.setOrderInfoId(orderInfoId); |
|
|
|
orderProcessInfo.setOrderInfoId(orderInfoId); |
|
|
|
orderProcessInfo.setOrderStatus(ConfigureConstant.STRING_1); |
|
|
|
orderProcessInfo.setOrderStatus(ConfigureConstant.STRING_1); |
|
|
|
orderProcessInfo.setBhzt(ConfigureConstant.STRING_1); |
|
|
|
orderProcessInfo.setBhzt(ConfigureConstant.STRING_1); |
|
|
|
orderProcessInfo.setFpqqlsh(pageRequest.getFpqqlsh() + "-bh" + i1); |
|
|
|
orderProcessInfo.setFpqqlsh(fpqqlsh + "-bh" + i1); |
|
|
|
orderProcessInfo.setDdqqpch(pageRequest.getFpqqlsh() + "-bh" + i1); |
|
|
|
orderProcessInfo.setDdqqpch(fpqqlsh + "-bh" + i1); |
|
|
|
orderProcessInfo.setUpdateTime(new Date()); |
|
|
|
orderProcessInfo.setUpdateTime(new Date()); |
|
|
|
if(ConfigureConstant.STRING_0.equals(issuedSign)){ |
|
|
|
if(ConfigureConstant.STRING_0.equals(issuedSign)){ |
|
|
|
OrderInvoiceInfo orderInvoiceInfo = new OrderInvoiceInfo(); |
|
|
|
OrderInvoiceInfo orderInvoiceInfo = new OrderInvoiceInfo(); |
|
|
|
orderInvoiceInfo.setOrderInfoId(orderInfoId); |
|
|
|
orderInvoiceInfo.setOrderInfoId(orderInfoId); |
|
|
|
orderInvoiceInfo.setFpqqlsh(pageRequest.getFpqqlsh() + "-bh"+ i1); |
|
|
|
orderInvoiceInfo.setFpqqlsh(fpqqlsh + "-bh"+ i1); |
|
|
|
orderProcessInfo.setOrderStatus(ConfigureConstant.STRING_0); |
|
|
|
orderProcessInfo.setOrderStatus(ConfigureConstant.STRING_0); |
|
|
|
orderInvoiceInfoMapper.updateOrderInvoiceInfoByOrderId(orderInvoiceInfo,null); |
|
|
|
orderInvoiceInfoMapper.updateOrderInvoiceInfoByOrderId(orderInvoiceInfo,null); |
|
|
|
} |
|
|
|
} |
|
|
|
int success = orderProcessService.updateOrderProcessInfoByProcessId(orderProcessInfo, shList); |
|
|
|
int success = orderProcessService.updateOrderProcessInfoByProcessId(orderProcessInfo, shList); |
|
|
|
OrderInfo orderInfo = new OrderInfo(); |
|
|
|
OrderInfo orderInfo = new OrderInfo(); |
|
|
|
orderInfo.setId(orderInfoId); |
|
|
|
orderInfo.setId(orderInfoId); |
|
|
|
orderInfo.setFpqqlsh(pageRequest.getFpqqlsh() + "-bh"+ i1); |
|
|
|
orderInfo.setFpqqlsh(fpqqlsh + "-bh"+ i1); |
|
|
|
orderInfo.setUpdateTime(new Date()); |
|
|
|
orderInfo.setUpdateTime(new Date()); |
|
|
|
|
|
|
|
|
|
|
|
orderMapper.updateOrderInfoByOrderId(orderInfo,shList); |
|
|
|
orderMapper.updateOrderInfoByOrderId(orderInfo,shList); |
|
|
|