day01
1.软件和电脑配置要求
1、虚拟机01:
IP:192.168.150.101
内存:8GB
硬盘:20GB
2、微信开发者工具
3、手机模拟器(雷电模拟器、mumu模拟器都可以)
4、电脑的最低配置要求:内存16G、固态硬盘空间512G、CPU8核
5、本地软件:maven 建议版本为3.6.x、JDK 11、Git、Intellij Idea
2.任务及其场景清单
3.第一天事项流程
4. 【任务一】:配置电脑开发环境
根据文档配置开发环境
环境搭建参考链接: 环境搭建
资料下载地址:链接:https://pan.baidu.com/s/1yMmfOudJsO8gmZyEbxIhZQ?pwd=1234
提取码:1234
4.1 修改主机host
nginx的配置文件:
vim /usr/local/src/nginx/conf/nginx.conf
5.【任务二】:熟悉开发手册
熟悉开发手册。开发手册链接地址:开发手册
微服务列表:
6.【任务三】:查看产品文档
用户端 https://share.lanhuapp.com/#/invite?sid=qx01hbI7 密码: UxGE
快递员端 https://share.lanhuapp.com/#/invite?sid=qxe42Dya 密码: Nomz
司机端 https://share.lanhuapp.com/#/invite?sid=qX0NEmro 密码: yrzZ
管理端 https://share.lanhuapp.com/#/invite?sid=qX0axVem 密码: fh3i
7.【任务四】:获取项目、熟悉项目
-
拉取管理端后端代码(sl-express-ms-web-manager)并运行
-
拉取管理端前端代码(project-slwl-admin-vue)并运行
前端代码部署参考文档:部署前端
-
熟悉登陆的业务流程
拉取前端代码后,创建develop分支一直失败,后来发现远程develop分支和远程master分支不一致,在本地切换成develop分支即可。
8. 系统架构
9.Java-神领物流-day01日报
9.1 [【任务一】:提交虚拟机配置成功后启动的docker容器列表截图及maven私服配置截图(25分)
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>E:\maven\myRepository</localRepository>
<!-- 配置私服中deploy的账号 -->
<servers>
<server>
<id>sl-releases</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>sl-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central,jcenter,!sl-releases,!sl-snapshots</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Central Repository</name>
<url>https://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>jcenter</id>
<name>JCenter</name>
<url>https://jcenter.bintray.com/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>sl</id>
<!-- 配置项目deploy的地址 -->
<properties>
<altReleaseDeploymentRepository>
sl-releases::default::http://maven.sl-express.com/nexus/content/repositories/releases/
</altReleaseDeploymentRepository>
<altSnapshotDeploymentRepository>
sl-snapshots::default::http://maven.sl-express.com/nexus/content/repositories/snapshots/
</altSnapshotDeploymentRepository>
</properties>
<!-- 配置项目下载依赖的私服地址 -->
<repositories>
<repository>
<id>sl-releases</id>
<url>http://maven.sl-express.com/nexus/content/repositories/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>sl-snapshots</id>
<url>http://maven.sl-express.com/nexus/content/repositories/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<!-- 激活配置 -->
<activeProfile>sl</activeProfile>
</activeProfiles>
</settings>
9.2 【任务二】:列举自己学到的开发规范(25分)
项目的主分支是master,开发分支一般是develop,实现相关功能是创建feature分支,再合并到develop分支上。功能开发完成后合并到master分支,再创建release分支测试。
9.3 【任务三】:提交项目启动成功后管理员端、用户端、快递员端、司机端登陆成功的截图(25分)
- 用户端微信小程序项目名称为:project-wl-yonghuduan-uniapp-vue3
- 使用微信开发者工具打开项目:自己的目录\project-wl-yonghuduan-uniapp-vue3\unpackage\dist\dev\mp-weixin
- 用户端微信开发者工具中的appId填写nacos配置中心的s-express-ms-web-customer.properties中的appid
- 用户端微信小程序项目修改utils下env.js里面的
- 快递员端app配置如下:
- 司机端app配置如下:
9.3.1 管理端:
9.3.2 用户端:
1.先登录nacos:http://nacos.sl-express.com/nacos
别忘了最后的路径。
2.在配置列表中找到目标服务,查看配置内容:
3.修改微信小程序代码中的appid:
4.修改目标地址:
5.别忘了重启小程序
登录成功:
9.3.3 快递员端和司机端
用雷电模拟器打开apk文件:
apk的url:
司机端:http://192.168.150.101:9527/driver
快递员端:http://192.168.150.101:9527/courier
登录成功:
9.4 【任务四】:查看产品文档里面的运费功能,描述它的详细流程(25分)
运费管理是对用户不同的情况定义了相对的运费,如用户地域类型、寄快递的类型、快递重量和体积等。
原文地址:https://blog.csdn.net/qq_52174380/article/details/144703932
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!