package com.dsh.activity.controller;
|
|
import com.dsh.activity.entity.THuiminRecord;
|
import com.dsh.activity.entity.TPayHuimin;
|
import com.dsh.activity.service.*;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
/**
|
* 硬件方调用 存储玩湃惠民卡使用记录
|
* @author zhibing.pu
|
* @date 2023/6/24 11:27
|
*/
|
@RestController
|
@RequestMapping("/base/huimin")
|
public class HuiminRecordController {
|
@Resource
|
private HuiminRecordService huiminRecordService;
|
@Resource
|
private PayHuiminService payHuiminService;
|
/**
|
* 硬件开门后回调 存储玩湃惠民卡使用记录
|
*/
|
@PostMapping("/record")
|
public void aliPayHuiminCallback(Integer id,Integer uid) {
|
System.err.println("硬件开门后回调 存储玩湃惠民卡使用记录");
|
System.err.println("id:"+id);
|
System.err.println("uid:"+uid);
|
if (id!=null){
|
THuiminRecord huiminRecord = new THuiminRecord();
|
TPayHuimin payHuimin = payHuiminService.getById(id);
|
huiminRecord.setPayId(id);
|
huiminRecord.setHuiminCardId(payHuimin.getCardId());
|
huiminRecord.setInsertTime(new Date());
|
huiminRecord.setAppUserId(uid);
|
huiminRecordService.save(huiminRecord);
|
}
|
}
|
}
|