1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.ygj.yuemum.controller.global;
- import com.ygj.yuemum.domain.customer.CustomerBooking;
- import com.ygj.yuemum.service.global.WeChatInfoService;
- import io.swagger.annotations.Api;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.io.IOException;
- import java.util.Map;
- @Api(tags = "微信相关接口")
- @RestController
- public class WeChatInfoController {
- @Autowired
- private WeChatInfoService saveWeChatInfo;
- @GetMapping("/SaveWeChatInfo")
- public void SaveWeChatInfo() {
- saveWeChatInfo.SaveWeChatInfo();
- }
- @GetMapping("/getWeChatInfo")
- public Map<String,String> getWeChatInfo(@RequestParam("url") String url) {
- return saveWeChatInfo.getWeChatInfo(url);
- }
- @GetMapping("/getWXOpenid")
- public Map<String,String> getWXOpenid(@RequestParam("js_code") String js_code, @RequestParam("introducer") String introducer) {
- return saveWeChatInfo.getWXOpenid(js_code,introducer);
- }
- @PostMapping("/getWxDecrypt")
- public String getWxDecrypt(@RequestParam("encrypData") String encrypData, @RequestParam("ivData") String ivData, @RequestParam("openid") String openid) {
- return saveWeChatInfo.getWxDecrypt(encrypData,ivData,openid);
- }
- @GetMapping("/WXSendOrderMessage") //设备租赁
- public int WXSendOrderMessage(@RequestParam("orderno") String orderno,@RequestParam("total") String total,@RequestParam("date") String date) throws IOException {
- return saveWeChatInfo.WXSendOrderMessage(orderno,total,date);
- }
- @PostMapping("/WXSendYSOrderMessage")//订单
- public int WXSendYSOrderMessage(@RequestParam("orderno") String orderno,@RequestParam("od_cityid") Integer od_cityid,@RequestParam("total") String total,@RequestParam("date") String date,@RequestParam("type") String type) {
- return saveWeChatInfo.WXSendYSOrderMessage(orderno,od_cityid,total,date,type);
- }
- @PostMapping("/WXSendBookingMessage") //预约
- public int WXSendBookingMessage(@ModelAttribute CustomerBooking customerBooking) {
- return saveWeChatInfo.WXSendBookingMessage(customerBooking);
- }
- @GetMapping("/WXSendExtractMessage") //提现
- public int WXSendExtractMessage(@RequestParam("wue_applysum") String wue_applysum,@RequestParam("wue_phone") String wue_phone,@RequestParam("wue_bank_card") String wue_bank_card,@RequestParam("wue_account_name") String wue_account_name) throws IOException {
- return saveWeChatInfo.WXSendExtractMessage(wue_applysum,wue_phone,wue_bank_card,wue_account_name);
- }
- }
|