二维码
This commit is contained in:
parent
1039ca16ad
commit
4012678d6a
|
|
@ -2,6 +2,8 @@ package com.bonus.canteen.core.account.controller;
|
|||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.bonus.common.houqin.constant.SourceTypeEnum;
|
||||
import com.bonus.common.log.enums.OperaType;
|
||||
import com.bonus.system.api.domain.SysUser;
|
||||
import io.swagger.annotations.Api;
|
||||
|
|
@ -21,6 +23,8 @@ import com.bonus.common.core.web.domain.AjaxResult;
|
|||
import com.bonus.common.core.utils.poi.ExcelUtil;
|
||||
import com.bonus.common.core.web.page.TableDataInfo;
|
||||
|
||||
import static com.bonus.common.core.web.domain.AjaxResult.success;
|
||||
|
||||
/**
|
||||
* 账户资料Controller
|
||||
*
|
||||
|
|
@ -141,4 +145,10 @@ public class AccInfoController extends BaseController {
|
|||
public AjaxResult deleteAccInfoByUserIds(@RequestBody List<SysUser> users) {
|
||||
return toAjax(accInfoService.deleteAccInfoByUserIds(users));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "获取支付二维码")
|
||||
@PostMapping(value = "/getOrderQRCode")
|
||||
public AjaxResult getOrderQRCode() {
|
||||
return success(accInfoService.getOrderQRCode());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,4 +60,6 @@ public interface IAccInfoService {
|
|||
public int deleteAccInfoByUserIds(List<SysUser> users);
|
||||
|
||||
public int syncAccInfo(SysUser sysUser);
|
||||
|
||||
public String getOrderQRCode();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ import com.bonus.canteen.core.account.enums.AccWalletIdEnum;
|
|||
import com.bonus.canteen.core.account.service.IAccWalletInfoService;
|
||||
import com.bonus.common.core.exception.ServiceException;
|
||||
import com.bonus.common.core.utils.DateUtils;
|
||||
import com.bonus.common.houqin.constant.LeCodeUseSceneEnum;
|
||||
import com.bonus.common.houqin.constant.SourceTypeEnum;
|
||||
import com.bonus.common.security.utils.SecurityUtils;
|
||||
import com.bonus.system.api.domain.SysUser;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
@ -137,4 +140,11 @@ public class AccInfoServiceImpl implements IAccInfoService {
|
|||
//MqUtil.sendDataChange(sysUser.getUserId(), LeMqConstant.DataChangeType.ADD, LeMqConstant.Topic.DATA_CHANGE_CUSTOMER);
|
||||
return this.accWalletInfoService.batchInsertAccWalletInfo(accWalletInfos);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOrderQRCode() {
|
||||
String stime = String.valueOf(System.currentTimeMillis());
|
||||
String userId = SecurityUtils.getUserId().toString();
|
||||
return "bns{\"s\":" + SourceTypeEnum.WECHAT_SMALL_PRO.getKey() + ",\"y\":" + LeCodeUseSceneEnum.PAY.key() + ",\"p\":\"" + userId + "\",\"t\":" + "\"" + stime + "\"}";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue