申夏pc端交接事项

一、代码分支

目前pc端最新的代码为site项目下的code_format分支

二、目录结构

1.site-common:公共配置和类

  site-core:目前主要是app的rest 和 公共的vo【蛋疼的一逼,这vo应该放到common里】

2.site-web:目前主要是pc端的controller和配置文件

3.AXXXXXXXX和TCC001:多商户的静态资源文件和JS

4.AXXXXXXXX和TCC001:多商户对应的freemarker模板文件

三、测试遗留问题

1.撤销申请无弹出框   (ps:代码已写,因遮罩有问题,目前注释掉了,需要老司机协助)

2.上架时间选择今天不应该给出提示大于当天,当前规则时可以选择今明后 3天 (ps:日历控件需换成带时分秒的,需老司机协助)

以上如有不清楚,可以联系测试-朱雪

四、本地调试

1.需更改的文件

  • logback.xml,日志路径必须是本地可访问地址


  • common.ftl


1-不同商户访问路径,/AXXXXXXXXX是商户号

2-不同商户的根目录,即配置的渠道号,可以从后台获取,也可以写固定值

3-Nginx代理的上下文,就是变量tenantPath的值,此处无需改动

  • application.yml 

生成环境:active改为pro,对应配置文件application-pro.yml;

本地环境:active改为test,对应配置文件application-test.yml;

  • application-pro/test.yml



1.配置文件名称

2.开户、绑卡、解绑、提现、充值、购买、转让、重置密码的回调,card属性无用,此处无需改动

3.系统默认站点渠道号

2.依赖项目

grass、tulip,修改日志路径和数据库连接即可

grass版本:may_high_lines

tulip版本:master

3.启动环境

目前site是以war包形式部署在Tomcat中,所以idea需配置Tomcat,按如下截图配置,可实现热部署



3.登录页面


本地登录成功后,会出现如下错误页面,无需理会,直接后退,点击导航即可,此处是为了兼容生产环境Nginx代理,故地址有问题,部署到生产无此现象


五、生产环境部署

1.需更改的文件

  • 部署目录:/home/manager/pc-tomcat
  • logback.xml,日志路径必须是生产可访问地址(/home/manager/logs/pc)


  • common.ftl

跟本地唯一的不同就是,【1】 处动态获取的域名

pc端分享地址


生产环境:http://caiapi.neafex.com/page/inviteFirst

  • application.yml 

生产环境:active改为pro,对应配置文件application-pro.yml;

  • application-pro.yml



1.配置文件名称

2.开户、绑卡、解绑、提现、充值、购买、转让、重置密码的回调,card属性无用,此处无需改动

3.系统默认站点渠道号

六、多商户的新增步骤

场景:新增商户C,商户号是C,渠道号是C001

1.复制static下的AXXXXXXXXX目录,重命名为新增商户的渠道号C001

2.复制templates下的AXXXXXXXX目录,重命名为新增商户的渠道号C001

3.批量替换templates下的COO1目录中所有ftl文件中引入common.ftl的路径,由

<#include "/AXXXXXXXXX/common/common.ftl">
变为
<#include "/C001/common/common.ftl">
使用快捷键 COMMAND+SHIFT+R

至此,多商户添加完成

七、测试环境

部署目录:/home/neafex/pc-tomcat

  • common.ftl

     修改pc端分享地址

     测试环境:http://106.12.9.146:8113/page/inviteFirst

    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值