# jzysoft-local **Repository Path**: chanchaw/jzysoft-local ## Basic Information - **Project Name**: jzysoft-local - **Description**: 天津客户第二,本地版本 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-01-12 - **Last Updated**: 2024-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot, 动态数据源 ## README ## 概述 2023年11月28日 09:22:18 源码来自织造项目。服务器是“织造云服务”服务器,数据库也在该服务器上。 ## 开发人员工具 ### 清除登录扫码历史 ```sql # 删除今天以前的所有非 花重锦PDA01 的扫码日志 delete from qr_log where openid != '花重锦PDA01' and datediff(now(),create_time)>0; ``` ## 开发手册 ### PDA扫描 扫描货架请求的API:gjrkbillCp/scanShelvesQR ### PDA登录账号 添加PDA登录账号的步骤: 1. 织造云数据.wechat_jzysoft.user 新增行:open_id,nick_name,real_name 2. 织造云数据.wechat_jzysoft.user_mill 新增行:open_id,mill_sid。注意 mill_sid 中的数据保证在 mill 中有 3. 织造云数据.wechat_jzysoft.qr_log 新增行:scene_str ,openid。前者填写密码,后者填写账号 = user.open_id 4. 在对应的业务账套数据的 sys_user 中新增用户:login_name,user_name,nick_name ### 微信相关 #### 登录用二维码 请求本项目后台 `system/qrcode` ,最终请求 `https://染厂云服务器域名/wxbejzysoft/qr/browserlogin` 获取二维码。该请求是 “精之研软件” 微信服务号项目的 API `qr/browserlogin`(post 请求,项目仓库地址:https://gitee.com/chanchaw/wxbe-jzysoft.git)。本项目的工具类 `WechatQrCodeUtils.java` 请求微信后台获取登录用的二维码链接。 ### 数据库结构变更注意 #### 发货单 cp_billfh 本表有新增字段要注意 `API` `cpBillfh/insert8ShelvesListClient` 需要手动添加新增的属性写入操作 ### 打印 使用了织造云项目的报表打印服务,所以后来将本项目的数据库迁移到了 “织造云数据” 中(原本在 “织造云服务” 中) 打印模板拷贝到 “织造云服务” 服务器的路径 `/data/extdisk/whiteaccount/finereport/WEB-INF/reportlets/anhuifuyang/` 下 ### 成品打卷 项目来自织造云项目,后台和数据库都是完全拷贝过来,原本织造项目中只有白坯打卷,针对安徽阜阳花重锦纺织品新增了成品打卷的数据表,结构来自白坯打卷表新增了字段保存草稿表主键(标签二维码中是草稿表的主键)、货架流水号(大概30匹入库为一个货架新建一个货架的流水号,囊括其下所有打卷明细数据) ### 色布发货 #### 清除所有发货记录 ```sql # 清除所有发货记录 TRUNCATE TABLE cp_billfh; update g_jrkbill_cp set B_FPDID=null,B_upload=null where 1=1; ``` #### 发货API * PDA发货 `/cpBillfh/insert8JrkIdListClient`,调用 xml 中拼接的 `SQL` * erp端发货 `cpBillfh/insert8ShelvesListClient`,调用 xml 中拼接的 `SQL` * 已发货后删除单匹重新统计 `gjrkbillCp/clearFPDIDOne`,调用了存储过程 `usp_collJrk8Fpdid` 要求返回 `cp_billfh` 的模型 ## 使用手册 ## 更新 2023年11月28日 - 初步改造 计划单新增字段 ```sql alter table dye_fabric_plan add tube VARCHAR(100) default '' null comment '管材:钢管、纸管'; alter table dye_fabric_plan add measure_gross int default 1 null comment '计量标准:毛重,净重。默认1毛重。备用'; alter table dye_fabric_plan add create_time DATETIME default now() null comment '创建时间,DB自动填充'; ```