ObsidianRepository/Spark搭建/liu.md

154 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

面板地址:http://8.136.98.104:8888/94a38c61
用户名:xd7liy29
密码:35997cf5
线上数据库
ip8.136.98.104
username: sale_shop_sql
password: Fhhbj77t8PiBwZfk
可用域名
app.xtbssh.com
manage.xtbssh.com
shop.xtbssh.com
supplier.xtbssh.com
agent.xtbssh.com
墨刀
https://modao.cc/app/lLpVYc5Qs9wodpiUykyqU #星斗堂效果图-分享
https://modao.cc/app/vdyMYyeZs92ypjUhNoQH2 #星斗堂后台原型-分享
https://modao.cc/app/VEUj338Ysbo5jjMiBhedD3 #星斗堂-商家&代理商-分享
接口缺失
https://shimo.im/sheets/XKq42enQmpSrDLAN/3nOXa
0.配置
商户业务开通: https://paas.huifu.com/partners/api/#/shgl/shywkt/api_shjj_shywkt_kyc
开通延迟: delay_flag = Y
分账配置: split_conf_info
1.企业用户开户 https://paas.huifu.com/partners/api/#/yhgl/api_yhgl_qyyhjbxxzc
个人用户开户 https://paas.huifu.com/partners/api/#/yhgl/api_yhgl_gryhjbxxzc
用户业务入驻 https://paas.huifu.com/partners/api/#/yhgl/api_yhgl_ywrz
2.聚合正扫接口 https://paas.huifu.com/partners/api/#/smzf/api_jhzs
如果延迟分账delay_acct_flag = Y
3.交易确认接口 https://paas.huifu.com/partners/api/#/smzf/api_jyqr
免感词、敏感图:
腾讯云数据万象产品:内容审核包、基础图片处理包
接口文档https://cloud.tencent.com/document/product/460/56285
SecretIdAKID1wiJjwvfEZjiTzJPFJORbiimqlU2Towp
SecretKeynXGoM2hHwUCm9Nn58wb8tiRG4xmWL5rX
[//]: # (即时通讯:)
[//]: # (SDKappid1600036400)
[//]: # (密钥c465d1d956bdc9bc3b37d7a71459b376f3741d3ea9c3a0b1dade35b9e093ea24)
阿里云物流
AppKey204599373
AppSecret6gbI9RscmZSRzzDKIq9kw1NqRErqvFZS
AppCodef2dd4743c1ea43acb20fe00ba2b464b0
阿里云(短信...)
AccessKey IDLTAI4G5B3ukNjstj4pb5HqDo
AccessKey Secret 192Sg99sW3rRRqeYOEpskxxj8iKexL
- 模板名称
用户注册验证码
模板CODE
SMS_201690237
模板内容
验证码${code},您正在注册成为新用户,感谢您的支持!
- 模板名称
登录确认验证码
模板CODE
SMS_201690239
模板内容
验证码${code},您正在登录,若非本人操作,请勿泄露。
飘儿:
全国快递物流查询-快递查询接口
https://market.aliyun.com/products/57002002/cmapi021863.html?spm=5176.2020520132.101.20.54367218EQFsfm#sku=yuncode15863000017
AppKey204599373 AppSecret6gbI9RscmZSRzzDKIq9kw1NqRErqvFZS 复制
AppCodef2dd4743c1ea43acb20fe00ba2b464b0复制
飘儿:
银行卡四要素-银行卡实名认证-银行卡四要素实名认证-银行卡四要素-银行卡三要素-银行卡三要素实名认证-银行卡四要素实名认证
https://market.aliyun.com/products/57000002/cmapi00038220.html?spm=5176.2020520132.101.3.54367218EQFsfm#sku=yuncode32220000019
AppKey204599373 AppSecret6gbI9RscmZSRzzDKIq9kw1NqRErqvFZS 复制
AppCodef2dd4743c1ea43acb20fe00ba2b464b0复制
飘儿:
云盾身份认证(三要素)--三网分别计费
https://market.aliyun.com/products/57000002/cmapi029847.html?spm=5176.2020520132.101.11.54367218EQFsfm
AppKey204599373 AppSecret6gbI9RscmZSRzzDKIq9kw1NqRErqvFZS 复制
AppCodef2dd4743c1ea43acb20fe00ba2b464b0复制
微信开放平台登录相关:
APPIDwx90bee3d5b5fab015
AppSecretebb83f020a407649f1704087049d8fee
用户端AppID(小程序ID)wxd793ec38351a0987
AppSecret(小程序密钥)b269ca6427da37548efe66e666ff86e9
商家AppID(小程序ID)wxe37e851ff4d67681
AppSecret(小程序密钥)699d5e26876bea4969483caeaf63d652
```java
@Autowired
private SettingUtils settingUtils;
@Autowired
private UploadFactory uploadFactory;
/**
* 上传文件
* @param multipartFile
*/
public synchronized void upload(MultipartFile multipartFile, UploadFile file) throws Exception {
StorageVo storageVo;
// 获取当前的HttpServletRequest对象
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
// 请求路径 /api/admin/file/upload/image
String path = request.getRequestURI();
if(path.startsWith("/api/admin/file/upload/image")){
//获取admin端配置
JSONObject vo = settingUtils.getSetting(SettingEnum.SYS_CONFIG.getKey(), 0L);
JSONObject storage = vo.getJSONObject("storageVo");
storageVo = JSONObject.toJavaObject(storage, StorageVo.class);
}else {
//获取shop端配置
JSONObject vo = settingUtils.getSetting(SettingEnum.STORAGE.getKey(), null);
storageVo = JSONObject.toJavaObject(vo, StorageVo.class);
}
UploadFactoryService service = uploadFactory.getService(storageVo.getCurrent());
// 保存文件名
String originalFilename = multipartFile.getOriginalFilename();
String saveFileName = new DefaultUploadFileNameHandleImpl().handle(originalFilename);
// 开始上传
service.upload(multipartFile, saveFileName);
file.setFileName(saveFileName);
file.setStorage(storageVo.getCurrent());
if(StorageEnum.QINIU.getValue().equals(storageVo.getCurrent())){
file.setFileUrl(storageVo.getQiNiu().getDomain());
}else if(StorageEnum.ALIYUN.getValue().equals(storageVo.getCurrent())){
file.setFileUrl(storageVo.getAliYun().getDomain());
}else if(StorageEnum.QCLOUD.getValue().equals(storageVo.getCurrent())){
file.setFileUrl(storageVo.getQCloud().getDomain());
}else if(StorageEnum.HWCLOUD.getValue().equals(storageVo.getCurrent())){
file.setFileUrl(storageVo.getHwCloud().getDomain());
}
}
```