no message
This commit is contained in:
parent
c8825f1c16
commit
61dcb7b25c
|
|
@ -427,8 +427,13 @@ public class OrderController extends BaseController {
|
||||||
od.setOrderMasterCode(om.getCode());
|
od.setOrderMasterCode(om.getCode());
|
||||||
od.setCustomerId(om.getCustomerId());
|
od.setCustomerId(om.getCustomerId());
|
||||||
od.setOrderType(om.getOrderType());
|
od.setOrderType(om.getOrderType());
|
||||||
|
|
||||||
if (request.getIsQuicklyDelivery() != null && request.getIsQuicklyDelivery() == 1) {
|
if (request.getIsQuicklyDelivery() != null && request.getIsQuicklyDelivery() == 1) {
|
||||||
od.setOrderStatus(OrderStatus.SERVER.code());
|
od.setOrderStatus(OrderStatus.SERVER.code());
|
||||||
|
od.setDeliveryImages(om.getDeliveryImages());
|
||||||
|
od.setDeliveryType(om.getDeliveryType());
|
||||||
|
od.setDeliveryRemark(om.getDeliveryRemark());
|
||||||
|
od.setTrackingNumber(om.getTrackingNumber());
|
||||||
|
|
||||||
// 立即发货时,计算确认截止时间并设置到confirmStartTime字段
|
// 立即发货时,计算确认截止时间并设置到confirmStartTime字段
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
|
|
||||||
|
|
@ -709,6 +709,7 @@ public class OrderDetailController extends BaseController {
|
||||||
|
|
||||||
// 师傅信息
|
// 师傅信息
|
||||||
Worker worker = workerService.selectById(detail.getWorkerId());
|
Worker worker = workerService.selectById(detail.getWorkerId());
|
||||||
|
Worker masterWorker = workerService.selectById(orderMaster.getWorkerId());
|
||||||
WorkerCertification workerRealInfo = null;
|
WorkerCertification workerRealInfo = null;
|
||||||
String workerName = "";
|
String workerName = "";
|
||||||
if (worker != null) {
|
if (worker != null) {
|
||||||
|
|
@ -819,7 +820,10 @@ public class OrderDetailController extends BaseController {
|
||||||
orderListResponse.setDiscountMoney(financialDetail.getDiscountMoney());
|
orderListResponse.setDiscountMoney(financialDetail.getDiscountMoney());
|
||||||
orderListResponse.setTotalMoney(financialDetail.getTotalMoney());
|
orderListResponse.setTotalMoney(financialDetail.getTotalMoney());
|
||||||
orderListResponse.setWorkerName(workerName);
|
orderListResponse.setWorkerName(workerName);
|
||||||
|
orderListResponse.setWorkerId(worker.getWorkerId());
|
||||||
|
orderListResponse.setMasterWorkerId(masterWorker.getWorkerId());
|
||||||
orderListResponse.setWorkerPhone(worker == null ? "" : worker.getPhone());
|
orderListResponse.setWorkerPhone(worker == null ? "" : worker.getPhone());
|
||||||
|
orderListResponse.setMasterWorkerName(masterWorker.getName());
|
||||||
orderListResponse.setCustomerName(org.apache.commons.lang3.StringUtils.isNotEmpty(orderMaster.getName())?orderMaster.getName():customerAddress.getName());
|
orderListResponse.setCustomerName(org.apache.commons.lang3.StringUtils.isNotEmpty(orderMaster.getName())?orderMaster.getName():customerAddress.getName());
|
||||||
orderListResponse.setCustomerPhone(org.apache.commons.lang3.StringUtils.isNotEmpty(orderMaster.getPhone())?orderMaster.getPhone():customerAddress.getPhone());
|
orderListResponse.setCustomerPhone(org.apache.commons.lang3.StringUtils.isNotEmpty(orderMaster.getPhone())?orderMaster.getPhone():customerAddress.getPhone());
|
||||||
orderListResponse.setOrderStatus(detail.getOrderStatus());
|
orderListResponse.setOrderStatus(detail.getOrderStatus());
|
||||||
|
|
|
||||||
|
|
@ -78,8 +78,23 @@ public class AlipayController extends BaseController {
|
||||||
PayParam payParam = PayParam.delayPayParam(om.getCode() + "_" + System.currentTimeMillis(), payMoney, "商品标题", "商品描述信息");
|
PayParam payParam = PayParam.delayPayParam(om.getCode() + "_" + System.currentTimeMillis(), payMoney, "商品标题", "商品描述信息");
|
||||||
try {
|
try {
|
||||||
JSONObject response = adapayService.alipayQrPay(om.getDeptId(), payParam, null, null, null);
|
JSONObject response = adapayService.alipayQrPay(om.getDeptId(), payParam, null, null, null);
|
||||||
|
boolean status = AdapayStatusEnum.succeeded.code.equals(response.getString("status"));
|
||||||
|
if (!status) {
|
||||||
|
logger.error("创建支付失败: {}", response.toJSONString());
|
||||||
|
return AjaxResult.error("网络不佳 请稍后再试");
|
||||||
|
}
|
||||||
|
// 支付二维码创建成功 保存一下paymentId
|
||||||
|
String paymentId = response.getString("id");
|
||||||
|
// 更新财务主单的paymentId
|
||||||
|
FinancialMaster fm2update = new FinancialMaster();
|
||||||
|
fm2update.setId(fm.getId());
|
||||||
|
fm2update.setPaymentId(paymentId);
|
||||||
|
fm2update.setPayType(PayTypeEnum.ALIPAY_QR.getCode());
|
||||||
|
financialMasterService.updateFinancialMaster(fm2update);
|
||||||
// 保存支付ID与主财务单ID到关系表
|
// 保存支付ID与主财务单ID到关系表
|
||||||
paymentRelationService.insert(new PaymentRelation(null, fm.getId(), PaymentRelation.FINANCIAL_MASTER, fm.getPayMoney()));
|
PaymentRelation relation = new PaymentRelation(null, fm.getId(), PaymentRelation.FINANCIAL_MASTER, fm.getPayMoney());
|
||||||
|
relation.setPaymentId(paymentId);
|
||||||
|
paymentRelationService.insert(relation);
|
||||||
return AjaxResult.success(response);
|
return AjaxResult.success(response);
|
||||||
} catch (BaseAdaPayException e) {
|
} catch (BaseAdaPayException e) {
|
||||||
logger.error("创建支付失败", e);
|
logger.error("创建支付失败", e);
|
||||||
|
|
|
||||||
|
|
@ -107,6 +107,25 @@ public class WxPayController extends BaseController {
|
||||||
String.valueOf(payMoney), "工圈子居家设备", "工圈子居家设备购买付费");
|
String.valueOf(payMoney), "工圈子居家设备", "工圈子居家设备购买付费");
|
||||||
JSONObject response = adapayService.wxLitePay(orderMaster.getDeptId(), payParam, expend, null, null);
|
JSONObject response = adapayService.wxLitePay(orderMaster.getDeptId(), payParam, expend, null, null);
|
||||||
String paymentId = response.getString("id");
|
String paymentId = response.getString("id");
|
||||||
|
|
||||||
|
// 更新财务主单的paymentId
|
||||||
|
if (PayStatus.WAIT_PAY.getCode().equals(financialMaster.getPayStatus())) {
|
||||||
|
FinancialMaster fm2update = new FinancialMaster();
|
||||||
|
fm2update.setId(financialMaster.getId());
|
||||||
|
fm2update.setPaymentId(paymentId);
|
||||||
|
financialMasterService.updateFinancialMaster(fm2update);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 更新财务变更记录的paymentId
|
||||||
|
for (FinancialChangeRecord fcr : financialChangeRecords) {
|
||||||
|
if (PayStatus.WAIT_PAY.getCode().equals(fcr.getPayStatus())) {
|
||||||
|
FinancialChangeRecord fcr2update = new FinancialChangeRecord();
|
||||||
|
fcr2update.setId(fcr.getId());
|
||||||
|
fcr2update.setPaymentId(paymentId);
|
||||||
|
financialChangeRecordService.update(fcr2update);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 保存支付ID与订单ID到关系表
|
// 保存支付ID与订单ID到关系表
|
||||||
for (PaymentRelation relation : relations) {
|
for (PaymentRelation relation : relations) {
|
||||||
relation.setPaymentId(paymentId);
|
relation.setPaymentId(paymentId);
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,8 @@ public class OrderListResponse {
|
||||||
|
|
||||||
private Long workerId;
|
private Long workerId;
|
||||||
|
|
||||||
|
private Long masterWorkerId;
|
||||||
|
|
||||||
private String workerName;
|
private String workerName;
|
||||||
|
|
||||||
private String workerPhone;
|
private String workerPhone;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue