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); } } }