package com.ltkj.web.controller.mall;
|
|
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.date.DateUtil;
|
import com.alibaba.fastjson.JSONObject;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.github.binarywang.wxpay.bean.notify.WxPayNotifyResponse;
|
import com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult;
|
import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
|
import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest;
|
import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
|
import com.github.binarywang.wxpay.bean.result.BaseWxPayResult;
|
import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
|
import com.github.binarywang.wxpay.constant.WxPayConstants;
|
import com.github.binarywang.wxpay.exception.WxPayException;
|
import com.github.binarywang.wxpay.service.WxPayService;
|
import com.ltkj.common.core.domain.AjaxResult;
|
import com.ltkj.common.utils.IpUtil;
|
import com.ltkj.common.utils.JacksonUtil;
|
import com.ltkj.framework.config.UserHoder;
|
import com.ltkj.hosp.domain.*;
|
import com.ltkj.hosp.service.*;
|
import com.ltkj.mall.domain.*;
|
import com.ltkj.mall.mallOrderUtils.OrderConstants;
|
import com.ltkj.mall.mallOrderUtils.OrderHandleOption;
|
import com.ltkj.mall.mallOrderUtils.OrderUtil;
|
import com.ltkj.mall.service.*;
|
import com.ltkj.system.service.ISysConfigService;
|
import com.ltkj.web.config.redis.OrderDelayService;
|
import com.ltkj.web.wxUtils.WxUtil;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.apache.commons.io.IOUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import java.io.IOException;
|
import java.math.BigDecimal;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
|
/**
|
* @Company: 西安路泰科技有限公司
|
* @Author: lige
|
* @Date: 2023/7/13 15:16
|
*/
|
@RestController
|
@RequestMapping("/cus/teamRecord")
|
@Validated
|
@Api(tags = "小程序团队预约接口")
|
@Slf4j
|
public class WxTeamRecordController {
|
@Resource
|
private ISysConfigService configService;
|
@Autowired
|
private ITjTeamAppLogService tjTeamAppLogService;
|
@Value("${wx.pay.pay-score-notify-url}")
|
private String notifyUrl;
|
|
@PostMapping("/addTeam")
|
@ApiOperation(value = "小程序团队预约接口")
|
public AjaxResult addTeam(@RequestBody TjTeamAppLog tjTeamAppLog) {
|
final boolean save = tjTeamAppLogService.save(tjTeamAppLog);
|
if (save){
|
return AjaxResult.success("预约成功");
|
}
|
return AjaxResult.error("预约失败");
|
}
|
|
|
}
|