Commit b34336bf6f832638cc22ec9911572fe886c53482
Merge branch 'develop' of http://www.huahengrobot.com:90/wms/wms4 into develop
# Conflicts: # ant-design-vue-jeecg/src/views/system/UserList.vue
Showing
19 changed files
with
70 additions
and
87 deletions
ant-design-vue-jeecg/src/components/layouts/UserLayout.vue
ant-design-vue-jeecg/src/components/page/GlobalHeader.vue
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 | :type="collapsed ? 'menu-unfold' : 'menu-fold'" |
18 | 18 | @click="toggle"/> |
19 | 19 | |
20 | - <span v-if="device === 'desktop'">欢迎进入 华恒仓储管理系统</span> | |
20 | + <span style="height:59;line-height:59px;" v-if="device === 'desktop'">欢迎进入 华恒仓储管理系统</span> | |
21 | 21 | <span v-else>华恒仓储管理系统</span> |
22 | 22 | |
23 | 23 | <user-menu :theme="theme"/> |
... | ... | @@ -189,8 +189,8 @@ export default { |
189 | 189 | } |
190 | 190 | |
191 | 191 | .trigger { |
192 | - line-height: 64px; | |
193 | - | |
192 | + height: 59px; | |
193 | + line-height: 59px; | |
194 | 194 | &:hover { |
195 | 195 | background: rgba(0, 0, 0, 0.05); |
196 | 196 | } |
... | ... |
ant-design-vue-jeecg/src/components/page/GlobalLayout.vue
... | ... | @@ -260,7 +260,7 @@ body { |
260 | 260 | |
261 | 261 | .trigger { |
262 | 262 | font-size: 22px; |
263 | - line-height: 42px; | |
263 | + line-height: 59px; | |
264 | 264 | padding: 0 18px; |
265 | 265 | cursor: pointer; |
266 | 266 | transition: color 300ms, background 300ms; |
... | ... | @@ -342,8 +342,8 @@ body { |
342 | 342 | display: inline-block; |
343 | 343 | transition: all .3s; |
344 | 344 | |
345 | - height: 70%; | |
346 | - line-height: 46px; | |
345 | + height: 59px; | |
346 | + line-height: 59px; | |
347 | 347 | |
348 | 348 | &.action-full { |
349 | 349 | height: 100%; |
... | ... | @@ -403,7 +403,7 @@ body { |
403 | 403 | |
404 | 404 | .logo.top-nav-header { |
405 | 405 | text-align: center; |
406 | - width: 56px; | |
406 | + width: 58px; | |
407 | 407 | line-height: 58px; |
408 | 408 | } |
409 | 409 | } |
... | ... | @@ -470,10 +470,10 @@ body { |
470 | 470 | display: flex; |
471 | 471 | |
472 | 472 | .logo.top-nav-header { |
473 | - width: 165px; | |
474 | - height: 64px; | |
473 | + width: 160px; | |
474 | + height: 58px; | |
475 | 475 | position: relative; |
476 | - line-height: 64px; | |
476 | + line-height: 58px; | |
477 | 477 | transition: all .3s; |
478 | 478 | overflow: hidden; |
479 | 479 | |
... | ... |
ant-design-vue-jeecg/src/components/tools/Logo.vue
ant-design-vue-jeecg/src/components/tools/UserMenu.vue
... | ... | @@ -36,7 +36,7 @@ |
36 | 36 | <header-notice class="action"/> |
37 | 37 | <a-dropdown> |
38 | 38 | <span class="action action-full ant-dropdown-link user-dropdown-menu"> |
39 | - <a-avatar class="avatar" size="small" :src="getAvatar()"/> | |
39 | + <!-- <a-avatar class="avatar" size="small" :src="getAvatar()"/> --> | |
40 | 40 | <span v-if="isDesktop()">欢迎您,{{ nickname() }}</span> |
41 | 41 | </span> |
42 | 42 | <a-menu slot="overlay" class="user-dropdown-menu-wrapper"> |
... | ... |
ant-design-vue-jeecg/src/defaultSettings.js
... | ... | @@ -15,11 +15,11 @@ |
15 | 15 | |
16 | 16 | export default { |
17 | 17 | primaryColor: '#1890FF', // primary color of ant design |
18 | - navTheme: 'light', // theme for nav menu | |
18 | + navTheme: 'dark', // theme for nav menu | |
19 | 19 | layout: 'sidemenu', // nav menu position: sidemenu or topmenu |
20 | 20 | contentWidth: 'Fixed', // layout of content: Fluid or Fixed, only works when layout is topmenu |
21 | 21 | fixedHeader: false, // sticky header |
22 | - fixSiderbar: false, // sticky siderbar | |
22 | + fixSiderbar: true, // sticky siderbar | |
23 | 23 | autoHideHeader: false, // auto hide header |
24 | 24 | colorWeak: false, |
25 | 25 | multipage: true, //默认多页签模式 |
... | ... |
ant-design-vue-jeecg/src/views/system/UserList.vue
... | ... | @@ -289,8 +289,7 @@ export default { |
289 | 289 | { |
290 | 290 | title: '所属仓库', |
291 | 291 | align: "center", |
292 | - dataIndex: 'selectedWarehouses', | |
293 | - key: 'selectedWarehouses', | |
292 | + dataIndex: 'selectedWarehouses', key: 'selectedWarehouses', | |
294 | 293 | scopedSlots: {customRender: 'selectedWarehouses'}, |
295 | 294 | width: 200 |
296 | 295 | }, |
... | ... |
ant-design-vue-jeecg/src/views/system/inventory/subTables/InventoryDetailSubTable.vue
... | ... | @@ -18,7 +18,6 @@ |
18 | 18 | :dataSource="dataSource" |
19 | 19 | :pagination="ipagination" |
20 | 20 | :loading="loading" |
21 | - :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" | |
22 | 21 | @change="handleTableChange"> |
23 | 22 | |
24 | 23 | <span slot="inventoryStatus_dictText" slot-scope="inventoryStatus_dictText"> |
... | ... | @@ -92,9 +91,9 @@ export default { |
92 | 91 | columns: [ |
93 | 92 | { |
94 | 93 | title: '库存详情ID', |
95 | - | |
96 | 94 | align: 'center', |
97 | - dataIndex: 'id' | |
95 | + dataIndex: 'id', | |
96 | + fixed: 'left', | |
98 | 97 | }, |
99 | 98 | { |
100 | 99 | title: '货主', |
... | ... | @@ -124,6 +123,11 @@ export default { |
124 | 123 | dataIndex: 'containerCode' |
125 | 124 | }, |
126 | 125 | { |
126 | + title: '序列号', | |
127 | + align: 'center', | |
128 | + dataIndex: 'sn' | |
129 | + }, | |
130 | + { | |
127 | 131 | title: '物料编码', |
128 | 132 | align: 'center', |
129 | 133 | dataIndex: 'materialCode' |
... | ... | @@ -165,11 +169,6 @@ export default { |
165 | 169 | dataIndex: 'batch' |
166 | 170 | }, |
167 | 171 | { |
168 | - title: '序列号', | |
169 | - align: 'center', | |
170 | - dataIndex: 'sn' | |
171 | - }, | |
172 | - { | |
173 | 172 | title: '入库日期', |
174 | 173 | align: "center", |
175 | 174 | dataIndex: 'receiptDate' |
... | ... | @@ -198,10 +197,12 @@ export default { |
198 | 197 | title: '更新日期', |
199 | 198 | align: 'center', |
200 | 199 | dataIndex: 'updateTime' |
201 | - }, | |
200 | + } | |
202 | 201 | ], |
203 | 202 | url: { |
204 | - importUrl: "/inventory/inventoryHeader/importInventoryDetail", | |
203 | + list: '/InventoryMaterialSummary/inventoryMaterialSummary/inventoryMaterialSummaryChild', | |
204 | + exportXlsUrl: '/InventoryMaterialSummary/inventoryMaterialSummary/exportXls', | |
205 | + importExcelUrl: 'InventoryMaterialSummary/inventoryMaterialSummary/importExcel' | |
205 | 206 | }, |
206 | 207 | dictOptions: { |
207 | 208 | containerStatus: [] |
... | ... |
ant-design-vue-jeecg/src/views/system/modules/UserModal.vue
... | ... | @@ -70,12 +70,12 @@ |
70 | 70 | </j-multi-select-tag> |
71 | 71 | </a-form-model-item> |
72 | 72 | |
73 | - <a-form-model-item label="库区分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!warehouseDisable" prop="selectedZoneCode"> | |
73 | + <a-form-model-item label="库区分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!warehouseDisable" prop="zoneCode"> | |
74 | 74 | <j-multi-select-tag |
75 | 75 | :disabled="disableSubmit" |
76 | - v-model="model.selectedZoneCode" | |
76 | + v-model="model.zoneCode" | |
77 | 77 | :options="zoneOptions" |
78 | - placeholder="请选择仓库"> | |
78 | + placeholder="请选择库区"> | |
79 | 79 | </j-multi-select-tag> |
80 | 80 | </a-form-model-item> |
81 | 81 | |
... | ... | @@ -162,7 +162,7 @@ import moment from 'moment' |
162 | 162 | import Vue from 'vue' |
163 | 163 | import {ACCESS_TOKEN} from "@/store/mutation-types" |
164 | 164 | import {getAction} from '@/api/manage' |
165 | -import {addUser, editUser, queryUserRole, queryall, queryWarehouse, getAllWarehouseList, getAllZoneList} from '@/api/api' | |
165 | +import {addUser, editUser, queryUserRole, queryall, queryWarehouse, getAllWarehouseList, getZoneList} from '@/api/api' | |
166 | 166 | import {disabledAuthFilter} from "@/utils/authFilter" |
167 | 167 | import {duplicateCheck} from '@/api/api' |
168 | 168 | |
... | ... | @@ -255,7 +255,7 @@ export default { |
255 | 255 | //根据屏幕宽度自适应抽屉宽度 |
256 | 256 | this.resetScreenSize(); |
257 | 257 | that.userId = record.id; |
258 | - that.model = Object.assign({}, {selectedRoles: '', selectedWarehouse: '',selecteddeparts: '', selectedZoneCode: ''}, record); | |
258 | + that.model = Object.assign({}, {selectedRoles: '', selectedWarehouse: '',selecteddeparts: '', zoneCode: ''}, record); | |
259 | 259 | //身份为上级显示负责部门,否则不显示 |
260 | 260 | if (this.model.userIdentity == 2) { |
261 | 261 | this.departIdShow = true; |
... | ... | @@ -327,7 +327,7 @@ export default { |
327 | 327 | }); |
328 | 328 | }, |
329 | 329 | initZoneList() { |
330 | - getAllZoneList().then((res) => { | |
330 | + getZoneList().then((res) => { | |
331 | 331 | if (res.success) { |
332 | 332 | this.zoneOptions = res.result.map((item, index, arr) => { |
333 | 333 | let c = {label: item.name, value: item.code} |
... | ... | @@ -337,14 +337,14 @@ export default { |
337 | 337 | } |
338 | 338 | }); |
339 | 339 | }, |
340 | - getWarehouse(userid) { | |
341 | - queryWarehouse({userid: userid}).then((res) => { | |
342 | - if (res.success) { | |
343 | - this.model.selectedWarehouse = res.result.join(","); | |
344 | - console.log('that.model.selectedWarehouse=', this.model.selectedWarehouse) | |
345 | - } | |
346 | - }); | |
347 | - }, | |
340 | + // getWarehouse(userid) { | |
341 | + // queryWarehouse({userid: userid}).then((res) => { | |
342 | + // if (res.success) { | |
343 | + // this.model.selectedWarehouse = res.result.join(","); | |
344 | + // console.log('that.model.selectedWarehouse=', this.model.selectedWarehouse) | |
345 | + // } | |
346 | + // }); | |
347 | + // }, | |
348 | 348 | getUserRoles(userid) { |
349 | 349 | queryUserRole({userid: userid}).then((res) => { |
350 | 350 | if (res.success) { |
... | ... |
ant-design-vue-jeecg/src/views/system/task/AgvTaskList.vue
... | ... | @@ -89,35 +89,12 @@ |
89 | 89 | </a-tag> |
90 | 90 | </span> |
91 | 91 | |
92 | - <template slot="htmlSlot" slot-scope="text"> | |
93 | - <div v-html="text"></div> | |
94 | - </template> | |
95 | - <template slot="imgSlot" slot-scope="text"> | |
96 | - <span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span> | |
97 | - <img v-else :src="getImgView(text)" height="25px" alt="" | |
98 | - style="max-width:80px;font-size: 12px;font-style: italic;"/> | |
99 | - </template> | |
100 | - <template slot="fileSlot" slot-scope="text"> | |
101 | - <span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> | |
102 | - <a-button | |
103 | - v-else | |
104 | - :ghost="true" | |
105 | - type="primary" | |
106 | - icon="download" | |
107 | - size="small" | |
108 | - @click="downloadFile(text)">下载 | |
109 | - </a-button> | |
110 | - </template> | |
111 | - | |
112 | 92 | <span slot="action" slot-scope="text, record"> |
113 | 93 | <a v-if="record.status == 1" v-has="'agvTask:executeTask'" @click="executeAgvTask(record)"> |
114 | 94 | <a-button type="primary">执行</a-button><a-divider type="vertical"/></a> |
115 | - | |
116 | - <a-popconfirm v-if="record.status < 100" title="确定删除吗?" v-has="'agvTask:delete'" | |
117 | - @confirm="() => handleDelete(record.id)"> | |
118 | - <a><a-button type="danger">取消</a-button> <a-divider type="vertical"/></a> | |
95 | + <a-popconfirm v-if="record.status < 100" title="确定删除吗?" v-has="'agvTask:delete'" @confirm="() => handleDelete(record.id)"> | |
96 | + <a><a-button type="danger">取消</a-button><a-divider type="vertical"/></a> | |
119 | 97 | </a-popconfirm> |
120 | - | |
121 | 98 | <a-dropdown> |
122 | 99 | <a class="ant-dropdown-link">更多 <a-icon type="down"/></a> |
123 | 100 | <a-menu slot="overlay"> |
... | ... |
huaheng-wms-core/pom.xml
... | ... | @@ -59,10 +59,9 @@ |
59 | 59 | <version>5.4.7</version> |
60 | 60 | </dependency> |
61 | 61 | <dependency> |
62 | - <groupId>com.googlecode.log4jdbc</groupId> | |
63 | - <artifactId>log4jdbc</artifactId> | |
64 | - <version>1.2</version> | |
65 | - <scope>runtime</scope> | |
62 | + <groupId>org.bgee.log4jdbc-log4j2</groupId> | |
63 | + <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId> | |
64 | + <version>1.16</version> | |
66 | 65 | </dependency> |
67 | 66 | <dependency> |
68 | 67 | <groupId>com.github.abel533</groupId> |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
... | ... | @@ -172,7 +172,7 @@ public class SysUserController { |
172 | 172 | Result<SysUser> result = new Result<SysUser>(); |
173 | 173 | String selectedRoles = jsonObject.getString("selectedRoles"); |
174 | 174 | String selectedWarehouse = jsonObject.getString("selectedWarehouse"); |
175 | - String selectedZoneCode = jsonObject.getString("selectedZoneCode"); | |
175 | + String zoneCode = jsonObject.getString("zoneCode"); | |
176 | 176 | String selectedDeparts = jsonObject.getString("selecteddeparts"); |
177 | 177 | try { |
178 | 178 | SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class); |
... | ... | @@ -187,7 +187,7 @@ public class SysUserController { |
187 | 187 | throw new ServiceException("仓库不能为空"); |
188 | 188 | } |
189 | 189 | // 保存用户走一个service 保证事务 |
190 | - sysUserService.saveUser(user, selectedRoles, selectedDeparts, selectedWarehouse, selectedZoneCode); | |
190 | + sysUserService.saveUser(user, selectedRoles, selectedDeparts, selectedWarehouse, zoneCode); | |
191 | 191 | result.success("添加成功!"); |
192 | 192 | } catch (Exception e) { |
193 | 193 | log.error(e.getMessage(), e); |
... | ... | @@ -214,7 +214,7 @@ public class SysUserController { |
214 | 214 | user.setPassword(sysUser.getPassword()); |
215 | 215 | String roles = jsonObject.getString("selectedRoles"); |
216 | 216 | String selectedWarehouse = jsonObject.getString("selectedWarehouse"); |
217 | - String selectedZoneCode = jsonObject.getString("selectedZoneCode"); | |
217 | + String zoneCode = jsonObject.getString("zoneCode"); | |
218 | 218 | String departs = jsonObject.getString("selecteddeparts"); |
219 | 219 | if (oConvertUtils.isEmpty(departs)) { |
220 | 220 | // vue3.0前端只传递了departIds |
... | ... | @@ -224,7 +224,7 @@ public class SysUserController { |
224 | 224 | throw new ServiceException("仓库不能为空"); |
225 | 225 | } |
226 | 226 | // 修改用户走一个service 保证事务 |
227 | - sysUserService.editUser(user, roles, departs, selectedWarehouse, selectedZoneCode); | |
227 | + sysUserService.editUser(user, roles, departs, selectedWarehouse, zoneCode); | |
228 | 228 | result.success("修改成功!"); |
229 | 229 | } |
230 | 230 | } catch (Exception e) { |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/ISysUserService.java
... | ... | @@ -231,7 +231,7 @@ public interface ISysUserService extends IService<SysUser> { |
231 | 231 | * @param selectedRoles 选择的角色id,多个以逗号隔开 |
232 | 232 | * @param selectedDeparts 选择的部门id,多个以逗号隔开 |
233 | 233 | */ |
234 | - void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedWarehouse, String selectedZoneCode); | |
234 | + void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedWarehouse, String zoneCode); | |
235 | 235 | |
236 | 236 | /** |
237 | 237 | * 编辑用户 |
... | ... | @@ -239,7 +239,7 @@ public interface ISysUserService extends IService<SysUser> { |
239 | 239 | * @param roles 选择的角色id,多个以逗号隔开 |
240 | 240 | * @param departs 选择的部门id,多个以逗号隔开 |
241 | 241 | */ |
242 | - void editUser(SysUser user, String roles, String departs, String selectedWarehouse, String selectedZoneCode); | |
242 | + void editUser(SysUser user, String roles, String departs, String selectedWarehouse, String zoneCode); | |
243 | 243 | |
244 | 244 | /** userId转为username */ |
245 | 245 | List<String> userIdToUsername(Collection<String> userIdList); |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java
... | ... | @@ -489,7 +489,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
489 | 489 | |
490 | 490 | @Override |
491 | 491 | @Transactional(rollbackFor = Exception.class) |
492 | - public void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedWarehouse, String selectedZoneCode) { | |
492 | + public void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedWarehouse, String zoneCode) { | |
493 | 493 | // step.1 保存用户 |
494 | 494 | this.save(user); |
495 | 495 | // step.2 保存角色 |
... | ... | @@ -523,7 +523,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
523 | 523 | |
524 | 524 | SysUser sysUser = new SysUser(); |
525 | 525 | sysUser.setId(user.getId()); |
526 | - sysUser.setZoneCode(selectedZoneCode); | |
526 | + sysUser.setZoneCode(zoneCode); | |
527 | 527 | if (!sysUserService.updateById(sysUser)) { |
528 | 528 | throw new JeecgBootException("更新用户库区失败"); |
529 | 529 | } |
... | ... | @@ -533,7 +533,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
533 | 533 | @Override |
534 | 534 | @Transactional(rollbackFor = Exception.class) |
535 | 535 | @CacheEvict(value = {CacheConstant.SYS_USERS_CACHE}, allEntries = true) |
536 | - public void editUser(SysUser user, String roles, String departs, String selectedWarehouse, String selectedZoneCode) { | |
536 | + public void editUser(SysUser user, String roles, String departs, String selectedWarehouse, String zoneCode) { | |
537 | 537 | // step.1 修改用户基础信息 |
538 | 538 | this.updateById(user); |
539 | 539 | // step.2 修改角色 |
... | ... | @@ -604,10 +604,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
604 | 604 | |
605 | 605 | SysUser sysUser = new SysUser(); |
606 | 606 | sysUser.setId(user.getId()); |
607 | - if (StringUtils.isEmpty(selectedZoneCode)) { | |
607 | + if (StringUtils.isEmpty(zoneCode)) { | |
608 | 608 | sysUser.setZoneCode(QuantityConstant.EMPTY_STRING); |
609 | 609 | } else { |
610 | - sysUser.setZoneCode(selectedZoneCode); | |
610 | + sysUser.setZoneCode(zoneCode); | |
611 | 611 | } |
612 | 612 | if (!sysUserService.updateById(sysUser)) { |
613 | 613 | throw new JeecgBootException("更新用户库区失败"); |
... | ... |
huaheng-wms-core/src/main/resources/application-dev.yml
... | ... | @@ -139,7 +139,7 @@ spring: |
139 | 139 | url: jdbc:log4jdbc:mysql://localhost:3306/wms4?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true |
140 | 140 | username: root |
141 | 141 | password: 123456 |
142 | - driver-class-name: net.sf.log4jdbc.DriverSpy | |
142 | + driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy | |
143 | 143 | # sqlserver 数据源配置 |
144 | 144 | # url: jdbc:sqlserver://172.16.29.88:1433;DatabaseName=wms4;encrypt=false;SelectMethod=cursor; |
145 | 145 | # username: sa |
... | ... |
huaheng-wms-core/src/main/resources/application-test.yml
... | ... | @@ -140,7 +140,7 @@ spring: |
140 | 140 | url: jdbc:log4jdbc:mysql://172.16.29.45:3306/wms4?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true |
141 | 141 | username: root |
142 | 142 | password: hhsoftware |
143 | - driver-class-name: net.sf.log4jdbc.DriverSpy | |
143 | + driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy | |
144 | 144 | # sqlserver 数据源配置 |
145 | 145 | # url: jdbc:sqlserver://172.16.29.88:1433;DatabaseName=wms4;encrypt=false;SelectMethod=cursor; |
146 | 146 | # username: sa |
... | ... |
huaheng-wms-core/src/main/resources/application.yml
huaheng-wms-core/src/main/resources/log4jdbc.properties renamed to huaheng-wms-core/src/main/resources/log4jdbc.log4j2.properties
1 | +# 这里采用slf4j日志 | |
2 | +log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator | |
3 | + | |
1 | 4 | log4jdbc.auto.load.popular.drivers=false |
5 | + | |
2 | 6 | log4jdbc.drivers=com.mysql.cj.jdbc.Driver |
3 | 7 | |
4 | 8 | log4jdbc.statement.warn=false |
... | ... | @@ -15,7 +19,7 @@ log4jdbc.dump.sql.delete=true |
15 | 19 | log4jdbc.dump.sql.update=true |
16 | 20 | log4jdbc.dump.sql.create=true |
17 | 21 | |
18 | -log4jdbc.dump.sql.addsemicolon=false | |
22 | +log4jdbc.dump.sql.addsemicolon=true | |
19 | 23 | |
20 | 24 | log4jdbc.trim.sql=true |
21 | 25 | |
... | ... |
huaheng-wms-core/src/main/resources/logback-spring.xml
... | ... | @@ -80,6 +80,10 @@ |
80 | 80 | <appender-ref ref="STDOUT" /> |
81 | 81 | <appender-ref ref="FILE" /> |
82 | 82 | </logger> |
83 | + <logger name="jdbc.resultsettable" additivity="false" level="info" > | |
84 | + <appender-ref ref="STDOUT" /> | |
85 | + <appender-ref ref="FILE" /> | |
86 | + </logger> | |
83 | 87 | <logger name="jdbc.resultset" additivity="false" level="off"> |
84 | 88 | <appender-ref ref="STDOUT" /> |
85 | 89 | <appender-ref ref="FILE" /> |
... | ... | @@ -88,11 +92,11 @@ |
88 | 92 | <appender-ref ref="STDOUT" /> |
89 | 93 | <appender-ref ref="FILE" /> |
90 | 94 | </logger> |
91 | - <logger name="jdbc.sqlonly" additivity="false" level="off"> | |
95 | + <logger name="jdbc.sqlonly" additivity="false" level="info"> | |
92 | 96 | <appender-ref ref="STDOUT" /> |
93 | 97 | <appender-ref ref="FILE" /> |
94 | 98 | </logger> |
95 | - <logger name="jdbc.sqltiming" additivity="false" level="info"> | |
99 | + <logger name="jdbc.sqltiming" additivity="false" level="off"> | |
96 | 100 | <appender-ref ref="STDOUT" /> |
97 | 101 | <appender-ref ref="FILE" /> |
98 | 102 | </logger> |
... | ... |