|
@@ -823,8 +823,16 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
WxSendRedPacketParam packetParam = new WxSendRedPacketParam();
|
|
|
packetParam.setOpenId(user.getMpOpenId());
|
|
|
// 来源是小程序切换openId
|
|
|
+// if (param.getSource() == 2) {
|
|
|
+// packetParam.setOpenId(user.getMaOpenId());
|
|
|
+// }
|
|
|
if (param.getSource() == 2) {
|
|
|
- packetParam.setOpenId(user.getMaOpenId());
|
|
|
+ FsUserWx fsUserWx = fsUserWxService.selectByAppIdAndUserId(param.getAppId(),user.getUserId(),1);
|
|
|
+ if (fsUserWx ==null || fsUserWx.getOpenId()==null){
|
|
|
+ return R.error("小程序openId参数缺失");
|
|
|
+ }
|
|
|
+ //查出公司绑定openid并赋值
|
|
|
+ packetParam.setOpenId(fsUserWx.getOpenId());
|
|
|
}
|
|
|
packetParam.setAmount(amount);
|
|
|
packetParam.setSource(param.getSource());
|