|
@@ -441,14 +441,7 @@ public class PayOrderLogic {
|
|
workerOrder.setSource(commonLogic.getSource().equals("A")?OrderInfoSourceEnum.A.getRemark():OrderInfoSourceEnum.B.getRemark() );
|
|
workerOrder.setSource(commonLogic.getSource().equals("A")?OrderInfoSourceEnum.A.getRemark():OrderInfoSourceEnum.B.getRemark() );
|
|
|
|
|
|
|
|
|
|
- if (!StringUtil.isEmpty(workerOrder.getWorkerOrderId())){
|
|
|
|
- PgOrderBase pgOrderBase = pgOrderBaseService.getById(workerOrder.getWorkerOrderId());
|
|
|
|
- if (pgOrderBase != null){
|
|
|
|
- workerOrder.setSaleType(pgOrderBase.getSaleType());
|
|
|
|
- workerOrder.setOrderSmallType(pgOrderBase.getOrderSmallType());
|
|
|
|
- workerOrder.setOrderSmallTypeText(pgOrderBase.getOrderSmallTypeText());
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
workerOrder.setPayTime(new Date());
|
|
workerOrder.setPayTime(new Date());
|
|
@@ -1188,6 +1181,15 @@ public class PayOrderLogic {
|
|
workerOrder.setPayStateTime(new Date());
|
|
workerOrder.setPayStateTime(new Date());
|
|
workerOrder.setOpenId(currentCompanyWechat.getUser().getMiniOpenId());
|
|
workerOrder.setOpenId(currentCompanyWechat.getUser().getMiniOpenId());
|
|
|
|
|
|
|
|
+ if (!StringUtil.isEmpty(workerOrder.getWorkerOrderId())){
|
|
|
|
+ PgOrderBase pgOrderBase = pgOrderBaseService.getById(workerOrder.getWorkerOrderId());
|
|
|
|
+ if (pgOrderBase != null){
|
|
|
|
+ workerOrder.setSaleType(pgOrderBase.getSaleType());
|
|
|
|
+ workerOrder.setOrderSmallType(pgOrderBase.getOrderSmallType());
|
|
|
|
+ workerOrder.setOrderSmallTypeText(pgOrderBase.getOrderSmallTypeText());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
if (StringUtil.isEmpty(workerOrder.getOpenId())){
|
|
if (StringUtil.isEmpty(workerOrder.getOpenId())){
|
|
throw new RemoteServiceException("师傅身份Oppid获得失败,请重新进入小程序,授权用户信息,发起支付");
|
|
throw new RemoteServiceException("师傅身份Oppid获得失败,请重新进入小程序,授权用户信息,发起支付");
|
|
}
|
|
}
|