|
@@ -91,27 +91,24 @@ public class PayApplicationServiceImpl extends ServiceImpl<PayApplicationMapper,
|
|
|
throw new BaseException("应用id已经存在");
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ payApplication.setAppId(param.getAppId());
|
|
|
+ payApplication.setGhId(param.getGhId());
|
|
|
+ payApplication.setAppName(param.getAppName());
|
|
|
payApplication.setType(param.getType());
|
|
|
payApplication.setAppSecret(param.getAppSecret());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- payApplication.setAppId(param.getAppId());
|
|
|
-
|
|
|
+ payApplication.setPath(param.getPath());
|
|
|
+ payApplication.setMerchantNo(param.getMerchantNo());
|
|
|
payApplication.setCompany(param.getCompany());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ payApplication.setAccount(param.getAccount());
|
|
|
+ payApplication.setPassword(param.getPassword());
|
|
|
+ payApplication.setManager(param.getManager());
|
|
|
payApplication.setRemark(param.getRemark());
|
|
|
- payApplication.setIsDelete(DeleteEnum.NO.getCode());
|
|
|
- payApplication.setStatus(StatusEnum.YES.getCode());
|
|
|
+ payApplication.setHeadImg(param.getHeadImg());
|
|
|
+ payApplication.setQrCode(param.getQrCode());
|
|
|
payApplication.setUpdateTime(LocalDateTime.now());
|
|
|
return super.updateById(payApplication);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
int count = super.count(new LambdaQueryWrapper<PayApplication>()
|
|
|
.eq(PayApplication::getAppId, param.getAppId()));
|
|
|
if (count > 0) {
|
|
@@ -119,16 +116,20 @@ public class PayApplicationServiceImpl extends ServiceImpl<PayApplicationMapper,
|
|
|
}
|
|
|
|
|
|
return super.save(PayApplication.builder()
|
|
|
-
|
|
|
- .type(param.getType())
|
|
|
.appId(param.getAppId())
|
|
|
+ .ghId(param.getGhId())
|
|
|
+ .appName(param.getAppName())
|
|
|
+ .type(param.getType())
|
|
|
.appSecret(param.getAppSecret())
|
|
|
-
|
|
|
+ .path(param.getPath())
|
|
|
+ .merchantNo(param.getMerchantNo())
|
|
|
.company(param.getCompany())
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ .account(param.getAccount())
|
|
|
+ .password(param.getPassword())
|
|
|
+ .manager(param.getManager())
|
|
|
.remark(param.getRemark())
|
|
|
+ .headImg(param.getHeadImg())
|
|
|
+ .qrCode(param.getQrCode())
|
|
|
.status(StatusEnum.YES.getCode())
|
|
|
.isDelete(DeleteEnum.NO.getCode())
|
|
|
.createTime(LocalDateTime.now())
|
|
@@ -142,6 +143,10 @@ public class PayApplicationServiceImpl extends ServiceImpl<PayApplicationMapper,
|
|
|
if (payApplication == null) {
|
|
|
throw new BaseException("支付应用信息不存在");
|
|
|
}
|
|
|
+
|
|
|
+ if (Objects.equals(payApplication.getType(), PayApplicationTypeEnum.ALI_PAY_APP.getType())) {
|
|
|
+ throw new BaseException("支付宝应用不支持生成小程序码!");
|
|
|
+ }
|
|
|
return miniAppletApiService.getQrCode(payApplication.getAppId(), payApplication.getAppSecret(), payApplication.getAppName());
|
|
|
}
|
|
|
|