增加一些日志
This commit is contained in:
parent
a6f90fb51c
commit
cfbc5aee58
|
|
@ -36,7 +36,6 @@ import com.ghy.worker.domain.WorkerCertification;
|
|||
import com.ghy.worker.service.IWorkerCertificationService;
|
||||
import com.ghy.worker.service.WorkerService;
|
||||
import com.huifu.adapay.core.exception.BaseAdaPayException;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
|
@ -55,7 +54,6 @@ import java.util.List;
|
|||
*/
|
||||
@Controller
|
||||
@RequestMapping("/order/master")
|
||||
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
|
||||
public class OrderMasterController extends BaseController {
|
||||
|
||||
private final String prefix = "order/master";
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
|||
@Override
|
||||
public int updateOrderMaster(OrderMaster orderMaster) throws BaseAdaPayException {
|
||||
if (orderMaster.getOrderStatus().equals(OrderStatus.FINISH.code())) {
|
||||
logger.info("订单[{}]完成,进入确认分账", orderMaster.getCode());
|
||||
confirm(orderMaster.getId());
|
||||
}
|
||||
return orderMasterMapper.updateOrderMaster(orderMaster);
|
||||
|
|
@ -137,6 +138,7 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
|||
Assert.notNull(payment, "找不到支付记录");
|
||||
|
||||
if (BigDecimal.ZERO.compareTo(financialMaster.getPayMoney()) < 0) {
|
||||
logger.info("订单[{}]支付金额<=0,不需要分账", orderMaster.getCode());
|
||||
// 支付金额<=0的话 不需要走下面的流程了
|
||||
return;
|
||||
}
|
||||
|
|
@ -192,11 +194,13 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
|||
|
||||
JSONObject response = adapayService.paymentConfirm(orderMaster.getDeptId(), payment.getId(), payment.getOrderNo(),
|
||||
AdapayUtils.bigDecimalToString(confirmAmt), divMembers, null, null);
|
||||
logger.info("订单[{}]分账结果: {}", orderMaster.getCode(), response.toJSONString());
|
||||
boolean status = AdapayStatusEnum.succeeded.code.equals(response.getString("status"));
|
||||
// 如果确认支付失败 这里抛出异常
|
||||
Assert.isTrue(status, response.getString("error_msg"));
|
||||
|
||||
// 走到这里确认支付和分账都成功了 异步进入自动提现流程
|
||||
logger.info("订单[{}]开始自动提现", orderMaster.getCode());
|
||||
autoDrawCashMembers.forEach(member -> executor.execute(() -> {
|
||||
String memberId = member.getMemberId();
|
||||
String amount = member.getAmount();
|
||||
|
|
|
|||
Loading…
Reference in New Issue