Commit 224ceb3f47e1ea7581a1b603a5aa577c47ba7842
Merge remote-tracking branch 'origin/develop' into develop
Showing
6 changed files
with
318 additions
and
743 deletions
.idea/workspace.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <project version="4"> |
3 | 3 | <component name="ChangeListManager"> |
4 | - <list default="true" id="908d8a6f-e3e4-4fdc-b674-e523a3e2b520" name="Default Changelist" comment=""> | |
5 | - <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | |
6 | - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java" afterDir="false" /> | |
7 | - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java" afterDir="false" /> | |
8 | - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java" afterDir="false" /> | |
4 | + <list default="true" id="4d9bac65-d8f6-4ced-8855-0db48f39a5f2" name="Default Changelist" comment=""> | |
5 | + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java" afterDir="false" /> | |
9 | 6 | <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java" afterDir="false" /> |
10 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/addAdjust.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/addAdjust.html" afterDir="false" /> | |
11 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" afterDir="false" /> | |
12 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustEdit.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustEdit.html" afterDir="false" /> | |
13 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" afterDir="false" /> | |
14 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" afterDir="false" /> | |
15 | - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html" afterDir="false" /> | |
16 | 7 | </list> |
17 | 8 | <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> |
18 | 9 | <option name="SHOW_DIALOG" value="false" /> |
... | ... | @@ -47,46 +38,71 @@ |
47 | 38 | <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> |
48 | 39 | <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" /> |
49 | 40 | </path> |
41 | + <path> | |
42 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
43 | + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" /> | |
44 | + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> | |
45 | + <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" /> | |
46 | + <item name="task_detail: table" type="285a2a93:MysqlImplModel$Table" /> | |
47 | + </path> | |
48 | + <path> | |
49 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
50 | + <item name="@localhost" type="feb32156:DbDataSourceImpl" /> | |
51 | + </path> | |
52 | + <path> | |
53 | + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" /> | |
54 | + <item name="@localhost" type="feb32156:DbDataSourceImpl" /> | |
55 | + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> | |
56 | + </path> | |
50 | 57 | </expand> |
51 | 58 | <select /> |
52 | 59 | </component> |
53 | 60 | <component name="FileEditorManager"> |
54 | 61 | <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> |
55 | 62 | <file pinned="false" current-in-tab="false"> |
56 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java"> | |
63 | + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java"> | |
57 | 64 | <provider selected="true" editor-type-id="text-editor"> |
58 | - <state relative-caret-position="-567"> | |
59 | - <caret line="44" column="51" selection-start-line="44" selection-start-column="51" selection-end-line="44" selection-end-column="51" /> | |
65 | + <state relative-caret-position="1710"> | |
66 | + <caret line="117" column="47" selection-start-line="117" selection-start-column="47" selection-end-line="117" selection-end-column="47" /> | |
67 | + </state> | |
68 | + </provider> | |
69 | + </entry> | |
70 | + </file> | |
71 | + <file pinned="false" current-in-tab="false"> | |
72 | + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java"> | |
73 | + <provider selected="true" editor-type-id="text-editor"> | |
74 | + <state relative-caret-position="456"> | |
75 | + <caret line="31" column="24" selection-start-line="31" selection-start-column="24" selection-end-line="31" selection-end-column="24" /> | |
60 | 76 | </state> |
61 | 77 | </provider> |
62 | 78 | </entry> |
63 | 79 | </file> |
64 | 80 | <file pinned="false" current-in-tab="true"> |
65 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java"> | |
81 | + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java"> | |
66 | 82 | <provider selected="true" editor-type-id="text-editor"> |
67 | - <state relative-caret-position="8"> | |
68 | - <caret line="64" column="52" lean-forward="true" selection-start-line="64" selection-start-column="52" selection-end-line="64" selection-end-column="52" /> | |
83 | + <state relative-caret-position="-1824"> | |
84 | + <caret line="339" column="44" selection-start-line="339" selection-start-column="29" selection-end-line="339" selection-end-column="44" /> | |
85 | + <folding> | |
86 | + <element signature="imports" expanded="true" /> | |
87 | + </folding> | |
69 | 88 | </state> |
70 | 89 | </provider> |
71 | 90 | </entry> |
72 | 91 | </file> |
73 | 92 | <file pinned="false" current-in-tab="false"> |
74 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html"> | |
93 | + <entry file="file://$PROJECT_DIR$/pom.xml"> | |
75 | 94 | <provider selected="true" editor-type-id="text-editor"> |
76 | - <state relative-caret-position="-12"> | |
77 | - <caret line="273" column="18" selection-start-line="273" selection-start-column="18" selection-end-line="273" selection-end-column="18" /> | |
95 | + <state relative-caret-position="532"> | |
96 | + <caret line="28" column="8" selection-start-line="28" selection-start-column="8" selection-end-line="28" selection-end-column="51" /> | |
78 | 97 | </state> |
79 | 98 | </provider> |
80 | 99 | </entry> |
81 | 100 | </file> |
82 | 101 | <file pinned="false" current-in-tab="false"> |
83 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html"> | |
102 | + <entry file="file://$PROJECT_DIR$/src/main/resources/templates/task/task/task.html"> | |
84 | 103 | <provider selected="true" editor-type-id="text-editor"> |
85 | - <state relative-caret-position="-87"> | |
86 | - <caret line="122" selection-start-line="122" selection-end-line="122" /> | |
87 | - <folding> | |
88 | - <element signature="e#6120#12518#0" /> | |
89 | - </folding> | |
104 | + <state relative-caret-position="1444"> | |
105 | + <caret line="76" column="89" selection-start-line="76" selection-start-column="70" selection-end-line="76" selection-end-column="89" /> | |
90 | 106 | </state> |
91 | 107 | </provider> |
92 | 108 | </entry> |
... | ... | @@ -110,47 +126,6 @@ |
110 | 126 | <component name="Git.Settings"> |
111 | 127 | <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> |
112 | 128 | </component> |
113 | - <component name="IdeDocumentHistory"> | |
114 | - <option name="CHANGED_PATHS"> | |
115 | - <list> | |
116 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryHeader/transfer.html" /> | |
117 | - <option value="$PROJECT_DIR$/src/main/resources/application-druid.properties" /> | |
118 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/mapper/InventoryHeaderMapper.java" /> | |
119 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryHeaderMapper.xml" /> | |
120 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/domain/TaskDetail.java" /> | |
121 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/task/TaskDetailMapper.xml" /> | |
122 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java" /> | |
123 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/task/TaskHeaderMapper.xml" /> | |
124 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java" /> | |
125 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryTransactionMapper.xml" /> | |
126 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java" /> | |
127 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/containerType/service/ContainerTypeServiceImpl.java" /> | |
128 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderService.java" /> | |
129 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailService.java" /> | |
130 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/controller/InventoryHeaderController.java" /> | |
131 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailServiceImpl.java" /> | |
132 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html" /> | |
133 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/controller/InventoryDetailController.java" /> | |
134 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java" /> | |
135 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/service/ContainerService.java" /> | |
136 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/service/LocationService.java" /> | |
137 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/service/ContainerServiceImpl.java" /> | |
138 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java" /> | |
139 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/config/LocationMapper.xml" /> | |
140 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/mapper/ContainerMapper.java" /> | |
141 | - <option value="$PROJECT_DIR$/src/main/resources/mybatis/config/ContainerMapper.xml" /> | |
142 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/mapper/LocationMapper.java" /> | |
143 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java" /> | |
144 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java" /> | |
145 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html" /> | |
146 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html" /> | |
147 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html" /> | |
148 | - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html" /> | |
149 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java" /> | |
150 | - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java" /> | |
151 | - </list> | |
152 | - </option> | |
153 | - </component> | |
154 | 129 | <component name="JsFlowSettings"> |
155 | 130 | <service-enabled>true</service-enabled> |
156 | 131 | <exe-path /> |
... | ... | @@ -179,6 +154,8 @@ |
179 | 154 | <foldersAlwaysOnTop value="true" /> |
180 | 155 | </navigator> |
181 | 156 | <panes> |
157 | + <pane id="PackagesPane" /> | |
158 | + <pane id="Scope" /> | |
182 | 159 | <pane id="ProjectPane"> |
183 | 160 | <subPane> |
184 | 161 | <expand> |
... | ... | @@ -189,42 +166,13 @@ |
189 | 166 | <path> |
190 | 167 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
191 | 168 | <item name="wms2" type="462c0819:PsiDirectoryNode" /> |
192 | - <item name=".idea" type="462c0819:PsiDirectoryNode" /> | |
193 | - </path> | |
194 | - <path> | |
195 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
196 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
197 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
198 | - </path> | |
199 | - <path> | |
200 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
201 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
202 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
203 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
204 | - </path> | |
205 | - <path> | |
206 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
207 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
208 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
209 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
210 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
211 | - </path> | |
212 | - <path> | |
213 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
214 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
215 | 169 | <item name="src" type="462c0819:PsiDirectoryNode" /> |
216 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
217 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
218 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
219 | 170 | </path> |
220 | 171 | <path> |
221 | 172 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
222 | 173 | <item name="wms2" type="462c0819:PsiDirectoryNode" /> |
223 | 174 | <item name="src" type="462c0819:PsiDirectoryNode" /> |
224 | 175 | <item name="main" type="462c0819:PsiDirectoryNode" /> |
225 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
226 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
227 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
228 | 176 | </path> |
229 | 177 | <path> |
230 | 178 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
... | ... | @@ -232,9 +180,6 @@ |
232 | 180 | <item name="src" type="462c0819:PsiDirectoryNode" /> |
233 | 181 | <item name="main" type="462c0819:PsiDirectoryNode" /> |
234 | 182 | <item name="java" type="462c0819:PsiDirectoryNode" /> |
235 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
236 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
237 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
238 | 183 | </path> |
239 | 184 | <path> |
240 | 185 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
... | ... | @@ -243,9 +188,6 @@ |
243 | 188 | <item name="main" type="462c0819:PsiDirectoryNode" /> |
244 | 189 | <item name="java" type="462c0819:PsiDirectoryNode" /> |
245 | 190 | <item name="com" type="462c0819:PsiDirectoryNode" /> |
246 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
247 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
248 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
249 | 191 | </path> |
250 | 192 | <path> |
251 | 193 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
... | ... | @@ -255,9 +197,6 @@ |
255 | 197 | <item name="java" type="462c0819:PsiDirectoryNode" /> |
256 | 198 | <item name="com" type="462c0819:PsiDirectoryNode" /> |
257 | 199 | <item name="huaheng" type="462c0819:PsiDirectoryNode" /> |
258 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
259 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
260 | - <item name="cycleCountDetail" type="462c0819:PsiDirectoryNode" /> | |
261 | 200 | </path> |
262 | 201 | <path> |
263 | 202 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
... | ... | @@ -268,34 +207,6 @@ |
268 | 207 | <item name="com" type="462c0819:PsiDirectoryNode" /> |
269 | 208 | <item name="huaheng" type="462c0819:PsiDirectoryNode" /> |
270 | 209 | <item name="pc" type="462c0819:PsiDirectoryNode" /> |
271 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
272 | - <item name="cycleCountDetail" type="462c0819:PsiDirectoryNode" /> | |
273 | - <item name="controller" type="462c0819:PsiDirectoryNode" /> | |
274 | - </path> | |
275 | - <path> | |
276 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
277 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
278 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
279 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
280 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
281 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
282 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
283 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
284 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
285 | - <item name="cycleCountHeader" type="462c0819:PsiDirectoryNode" /> | |
286 | - </path> | |
287 | - <path> | |
288 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
289 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
290 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
291 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
292 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
293 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
294 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
295 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
296 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
297 | - <item name="cycleCountHeader" type="462c0819:PsiDirectoryNode" /> | |
298 | - <item name="controller" type="462c0819:PsiDirectoryNode" /> | |
299 | 210 | </path> |
300 | 211 | <path> |
301 | 212 | <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> |
... | ... | @@ -331,19 +242,6 @@ |
331 | 242 | <item name="pc" type="462c0819:PsiDirectoryNode" /> |
332 | 243 | <item name="task" type="462c0819:PsiDirectoryNode" /> |
333 | 244 | <item name="taskHeader" type="462c0819:PsiDirectoryNode" /> |
334 | - <item name="controller" type="462c0819:PsiDirectoryNode" /> | |
335 | - </path> | |
336 | - <path> | |
337 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
338 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
339 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
340 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
341 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
342 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
343 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
344 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
345 | - <item name="task" type="462c0819:PsiDirectoryNode" /> | |
346 | - <item name="taskHeader" type="462c0819:PsiDirectoryNode" /> | |
347 | 245 | <item name="service" type="462c0819:PsiDirectoryNode" /> |
348 | 246 | </path> |
349 | 247 | <path> |
... | ... | @@ -351,18 +249,6 @@ |
351 | 249 | <item name="wms2" type="462c0819:PsiDirectoryNode" /> |
352 | 250 | <item name="src" type="462c0819:PsiDirectoryNode" /> |
353 | 251 | <item name="main" type="462c0819:PsiDirectoryNode" /> |
354 | - <item name="java" type="462c0819:PsiDirectoryNode" /> | |
355 | - <item name="com" type="462c0819:PsiDirectoryNode" /> | |
356 | - <item name="huaheng" type="462c0819:PsiDirectoryNode" /> | |
357 | - <item name="pc" type="462c0819:PsiDirectoryNode" /> | |
358 | - <item name="task" type="462c0819:PsiDirectoryNode" /> | |
359 | - <item name="taskPreference" type="462c0819:PsiDirectoryNode" /> | |
360 | - </path> | |
361 | - <path> | |
362 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
363 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
364 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
365 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
366 | 252 | <item name="resources" type="462c0819:PsiDirectoryNode" /> |
367 | 253 | </path> |
368 | 254 | <path> |
... | ... | @@ -373,61 +259,10 @@ |
373 | 259 | <item name="resources" type="462c0819:PsiDirectoryNode" /> |
374 | 260 | <item name="templates" type="462c0819:PsiDirectoryNode" /> |
375 | 261 | </path> |
376 | - <path> | |
377 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
378 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
379 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
380 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
381 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
382 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
383 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
384 | - </path> | |
385 | - <path> | |
386 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
387 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
388 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
389 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
390 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
391 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
392 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
393 | - <item name="adjustDetail" type="462c0819:PsiDirectoryNode" /> | |
394 | - </path> | |
395 | - <path> | |
396 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
397 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
398 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
399 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
400 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
401 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
402 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
403 | - <item name="adjustHeader" type="462c0819:PsiDirectoryNode" /> | |
404 | - </path> | |
405 | - <path> | |
406 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
407 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
408 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
409 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
410 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
411 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
412 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
413 | - <item name="cycleCountDetail" type="462c0819:PsiDirectoryNode" /> | |
414 | - </path> | |
415 | - <path> | |
416 | - <item name="wms2" type="b2602c69:ProjectViewProjectNode" /> | |
417 | - <item name="wms2" type="462c0819:PsiDirectoryNode" /> | |
418 | - <item name="src" type="462c0819:PsiDirectoryNode" /> | |
419 | - <item name="main" type="462c0819:PsiDirectoryNode" /> | |
420 | - <item name="resources" type="462c0819:PsiDirectoryNode" /> | |
421 | - <item name="templates" type="462c0819:PsiDirectoryNode" /> | |
422 | - <item name="inventory" type="462c0819:PsiDirectoryNode" /> | |
423 | - <item name="cycleCountHeader" type="462c0819:PsiDirectoryNode" /> | |
424 | - </path> | |
425 | 262 | </expand> |
426 | 263 | <select /> |
427 | 264 | </subPane> |
428 | 265 | </pane> |
429 | - <pane id="PackagesPane" /> | |
430 | - <pane id="Scope" /> | |
431 | 266 | </panes> |
432 | 267 | </component> |
433 | 268 | <component name="PropertiesComponent"> |
... | ... | @@ -451,12 +286,6 @@ |
451 | 286 | <property name="nodejs_package_manager_path" value="npm" /> |
452 | 287 | <property name="settings.editor.selected.configurable" value="Settings.JavaScript" /> |
453 | 288 | </component> |
454 | - <component name="RecentsManager"> | |
455 | - <key name="MoveFile.RECENT_KEYS"> | |
456 | - <recent name="C:\Project\wms2\src\main\resources\templates\inventory\adjustDetail" /> | |
457 | - <recent name="C:\Project\wms2\src\main\resources\templates\inventory\adjustHeader" /> | |
458 | - </key> | |
459 | - </component> | |
460 | 289 | <component name="RunDashboard"> |
461 | 290 | <option name="configurationTypes"> |
462 | 291 | <set> |
... | ... | @@ -477,7 +306,7 @@ |
477 | 306 | </component> |
478 | 307 | <component name="RunManager"> |
479 | 308 | <configuration name="HuaHengApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot"> |
480 | - <module name="wms2" /> | |
309 | + <module name="huaheng" /> | |
481 | 310 | <option name="SPRING_BOOT_MAIN_CLASS" value="com.huaheng.HuaHengApplication" /> |
482 | 311 | <option name="ALTERNATIVE_JRE_PATH" /> |
483 | 312 | <option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateClassesAndResources" /> |
... | ... | @@ -492,17 +321,7 @@ |
492 | 321 | <serviceView> |
493 | 322 | <option name="contentProportion" value="0.17857143" /> |
494 | 323 | <treeState> |
495 | - <expand> | |
496 | - <path> | |
497 | - <item name="services root" type="e789fda9:ObjectUtils$Sentinel" /> | |
498 | - <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@b9e1b2d7" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
499 | - </path> | |
500 | - <path> | |
501 | - <item name="services root" type="e789fda9:ObjectUtils$Sentinel" /> | |
502 | - <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@b9e1b2d7" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
503 | - <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@67b24c63" type="7427dc5b:ServiceModel$ServiceGroupNode" /> | |
504 | - </path> | |
505 | - </expand> | |
324 | + <expand /> | |
506 | 325 | <select /> |
507 | 326 | </treeState> |
508 | 327 | </serviceView> |
... | ... | @@ -513,7 +332,7 @@ |
513 | 332 | </component> |
514 | 333 | <component name="TaskManager"> |
515 | 334 | <task active="true" id="Default" summary="Default task"> |
516 | - <changelist id="908d8a6f-e3e4-4fdc-b674-e523a3e2b520" name="Default Changelist" comment="" /> | |
335 | + <changelist id="4d9bac65-d8f6-4ced-8855-0db48f39a5f2" name="Default Changelist" comment="" /> | |
517 | 336 | <created>1566977677142</created> |
518 | 337 | <option name="number" value="Default" /> |
519 | 338 | <option name="presentableId" value="Default" /> |
... | ... | @@ -523,6 +342,7 @@ |
523 | 342 | <workItem from="1567038752582" duration="12361000" /> |
524 | 343 | <workItem from="1567057373550" duration="15293000" /> |
525 | 344 | <workItem from="1567125196953" duration="16752000" /> |
345 | + <workItem from="1567643852002" duration="245000" /> | |
526 | 346 | </task> |
527 | 347 | <task id="LOCAL-00001" summary="入库单添加时添加流程标记,审核入库单"> |
528 | 348 | <created>1566983055587</created> |
... | ... | @@ -583,73 +403,48 @@ |
583 | 403 | <option name="localTasksCounter" value="9" /> |
584 | 404 | <servers /> |
585 | 405 | </component> |
406 | + <component name="TimeTrackingManager"> | |
407 | + <option name="totallyTimeSpent" value="2000" /> | |
408 | + </component> | |
586 | 409 | <component name="ToolWindowManager"> |
587 | 410 | <frame x="-7" y="-7" width="1550" height="838" extended-state="6" /> |
588 | 411 | <editor active="true" /> |
589 | 412 | <layout> |
590 | - <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.19839142" /> | |
413 | + <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.28016084" /> | |
591 | 414 | <window_info id="Structure" order="1" side_tool="true" weight="0.25" /> |
592 | - <window_info id="Web" order="2" side_tool="true" /> | |
593 | - <window_info id="Designer" order="3" /> | |
594 | - <window_info id="UI Designer" order="4" /> | |
595 | - <window_info id="Favorites" order="5" side_tool="true" /> | |
415 | + <window_info id="Designer" order="2" /> | |
416 | + <window_info id="Image Layers" order="3" /> | |
417 | + <window_info id="Capture Tool" order="4" /> | |
418 | + <window_info id="UI Designer" order="5" /> | |
419 | + <window_info id="Favorites" order="6" side_tool="true" /> | |
420 | + <window_info id="Web" order="7" side_tool="true" /> | |
596 | 421 | <window_info anchor="bottom" id="Message" order="0" /> |
597 | - <window_info anchor="bottom" id="Find" order="1" weight="0.3286119" /> | |
422 | + <window_info anchor="bottom" id="Find" order="1" /> | |
598 | 423 | <window_info anchor="bottom" id="Run" order="2" /> |
599 | - <window_info anchor="bottom" id="Debug" order="3" weight="0.29036826" /> | |
424 | + <window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> | |
600 | 425 | <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> |
601 | 426 | <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> |
602 | 427 | <window_info anchor="bottom" id="TODO" order="6" /> |
603 | - <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" /> | |
604 | - <window_info anchor="bottom" id="Version Control" order="8" sideWeight="0.49932975" weight="0.08073654" /> | |
605 | - <window_info anchor="bottom" id="Database Changes" order="9" weight="0.3286119" /> | |
606 | - <window_info anchor="bottom" id="Spring" order="10" /> | |
607 | - <window_info anchor="bottom" id="MyBatis Log" order="11" weight="0.3286119" /> | |
608 | - <window_info anchor="bottom" id="Event Log" order="12" sideWeight="0.50067025" side_tool="true" weight="0.6090652" /> | |
609 | - <window_info anchor="bottom" id="Messages" order="13" weight="0.04249292" /> | |
610 | - <window_info anchor="bottom" id="Java Enterprise" order="14" /> | |
611 | - <window_info active="true" anchor="bottom" id="Run Dashboard" order="15" sideWeight="0.49932975" visible="true" weight="0.17280453" /> | |
428 | + <window_info anchor="bottom" id="Spring" order="7" /> | |
429 | + <window_info anchor="bottom" id="Terminal" order="8" /> | |
430 | + <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" /> | |
431 | + <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.50067025" side_tool="true" weight="0.22946176" /> | |
432 | + <window_info anchor="bottom" id="Messages" order="11" weight="0.18696883" /> | |
433 | + <window_info anchor="bottom" id="Java Enterprise" order="12" /> | |
434 | + <window_info anchor="bottom" id="Database Changes" order="13" weight="0.3286119" /> | |
435 | + <window_info anchor="bottom" id="Version Control" order="14" weight="0.3286119" /> | |
436 | + <window_info anchor="bottom" id="Run Dashboard" order="15" sideWeight="0.49932975" visible="true" weight="0.22946176" /> | |
612 | 437 | <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> |
613 | 438 | <window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> |
614 | 439 | <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> |
615 | - <window_info anchor="right" id="Palette" order="3" /> | |
616 | - <window_info anchor="right" id="Database" order="4" /> | |
617 | - <window_info anchor="right" id="Maven" order="5" weight="0.097184986" /> | |
618 | - <window_info anchor="right" id="Bean Validation" order="6" /> | |
440 | + <window_info anchor="right" id="Maven" order="3" /> | |
441 | + <window_info anchor="right" id="Palette" order="4" /> | |
442 | + <window_info anchor="right" id="Capture Analysis" order="5" /> | |
443 | + <window_info anchor="right" id="Database" order="6" /> | |
619 | 444 | <window_info anchor="right" id="Palette	" order="7" /> |
445 | + <window_info anchor="right" id="Theme Preview" order="8" /> | |
446 | + <window_info anchor="right" id="Bean Validation" order="9" /> | |
620 | 447 | </layout> |
621 | - <layout-to-restore> | |
622 | - <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.26340482" /> | |
623 | - <window_info id="Structure" order="1" side_tool="true" weight="0.25" /> | |
624 | - <window_info id="Web" order="2" side_tool="true" /> | |
625 | - <window_info id="Designer" order="3" /> | |
626 | - <window_info id="UI Designer" order="4" /> | |
627 | - <window_info id="Favorites" order="5" side_tool="true" /> | |
628 | - <window_info anchor="bottom" id="Message" order="0" /> | |
629 | - <window_info anchor="bottom" id="Find" order="1" weight="0.3286119" /> | |
630 | - <window_info anchor="bottom" id="Run" order="2" /> | |
631 | - <window_info anchor="bottom" id="Debug" order="3" weight="0.29036826" /> | |
632 | - <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> | |
633 | - <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> | |
634 | - <window_info anchor="bottom" id="TODO" order="6" /> | |
635 | - <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" /> | |
636 | - <window_info anchor="bottom" id="Version Control" order="8" weight="0.45042494" /> | |
637 | - <window_info anchor="bottom" id="Database Changes" order="9" /> | |
638 | - <window_info anchor="bottom" id="Spring" order="10" /> | |
639 | - <window_info anchor="bottom" id="MyBatis Log" order="11" weight="0.3286119" /> | |
640 | - <window_info anchor="bottom" id="Event Log" order="12" sideWeight="0.50067025" side_tool="true" weight="0.23796034" /> | |
641 | - <window_info anchor="bottom" id="Messages" order="13" weight="0.12606232" /> | |
642 | - <window_info anchor="bottom" id="Java Enterprise" order="14" /> | |
643 | - <window_info active="true" anchor="bottom" id="Run Dashboard" order="15" sideWeight="0.49932975" visible="true" weight="0.18838526" /> | |
644 | - <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> | |
645 | - <window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> | |
646 | - <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> | |
647 | - <window_info anchor="right" id="Palette" order="3" /> | |
648 | - <window_info anchor="right" id="Database" order="4" /> | |
649 | - <window_info anchor="right" id="Maven" order="5" weight="0.097184986" /> | |
650 | - <window_info anchor="right" id="Bean Validation" order="6" /> | |
651 | - <window_info anchor="right" id="Palette	" order="7" /> | |
652 | - </layout-to-restore> | |
653 | 448 | </component> |
654 | 449 | <component name="TypeScriptGeneratedFilesManager"> |
655 | 450 | <option name="version" value="1" /> |
... | ... | @@ -666,14 +461,7 @@ |
666 | 461 | <option name="RECENTLY_FILTERED_BRANCH_GROUPS"> |
667 | 462 | <collection /> |
668 | 463 | </option> |
669 | - <option name="COLUMN_ORDER"> | |
670 | - <list> | |
671 | - <option value="0" /> | |
672 | - <option value="1" /> | |
673 | - <option value="2" /> | |
674 | - <option value="3" /> | |
675 | - </list> | |
676 | - </option> | |
464 | + <option name="COLUMN_ORDER" /> | |
677 | 465 | </State> |
678 | 466 | </value> |
679 | 467 | </entry> |
... | ... | @@ -695,7 +483,6 @@ |
695 | 483 | </option> |
696 | 484 | </component> |
697 | 485 | <component name="VcsManagerConfiguration"> |
698 | - <option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" /> | |
699 | 486 | <MESSAGE value="盘点明细页面" /> |
700 | 487 | <MESSAGE value="入库单添加时添加流程标记,审核入库单" /> |
701 | 488 | <MESSAGE value="添加入库单历史" /> |
... | ... | @@ -708,9 +495,7 @@ |
708 | 495 | <MESSAGE value="库存和任务移库相关" /> |
709 | 496 | <MESSAGE value="库存移库生成和完成逻辑" /> |
710 | 497 | <MESSAGE value="xml" /> |
711 | - <MESSAGE value="空托出入库,完成逻辑" /> | |
712 | - <MESSAGE value="pull" /> | |
713 | - <option name="LAST_COMMIT_MESSAGE" value="pull" /> | |
498 | + <option name="LAST_COMMIT_MESSAGE" value="xml" /> | |
714 | 499 | </component> |
715 | 500 | <component name="XDebuggerManager"> |
716 | 501 | <breakpoint-manager> |
... | ... | @@ -769,386 +554,13 @@ |
769 | 554 | <properties /> |
770 | 555 | <option name="timeStamp" value="26" /> |
771 | 556 | </line-breakpoint> |
557 | + <line-breakpoint enabled="true" type="java-line"> | |
558 | + <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailServiceImpl.java</url> | |
559 | + <line>47</line> | |
560 | + <properties /> | |
561 | + <option name="timeStamp" value="37" /> | |
562 | + </line-breakpoint> | |
772 | 563 | </breakpoints> |
773 | 564 | </breakpoint-manager> |
774 | 565 | </component> |
775 | - <component name="editorHistoryManager"> | |
776 | - <entry file="jar://C:/Program Files/Java/jdk1.8.0_202/src.zip!/com/sun/jmx/snmp/tasks/Task.java"> | |
777 | - <provider selected="true" editor-type-id="text-editor"> | |
778 | - <state relative-caret-position="330"> | |
779 | - <caret line="57" column="17" selection-start-line="57" selection-start-column="17" selection-end-line="57" selection-end-column="17" /> | |
780 | - </state> | |
781 | - </provider> | |
782 | - </entry> | |
783 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptContainerDetail/service/ReceiptContainerDetailServiceImpl.java"> | |
784 | - <provider selected="true" editor-type-id="text-editor"> | |
785 | - <state relative-caret-position="80"> | |
786 | - <caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" /> | |
787 | - </state> | |
788 | - </provider> | |
789 | - </entry> | |
790 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/receipt/receiptContainerDetail/service/ReceiptContainerDetailService.java"> | |
791 | - <provider selected="true" editor-type-id="text-editor"> | |
792 | - <state relative-caret-position="60"> | |
793 | - <caret line="4" column="62" selection-start-line="4" selection-start-column="62" selection-end-line="4" selection-end-column="62" /> | |
794 | - </state> | |
795 | - </provider> | |
796 | - </entry> | |
797 | - <entry file="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-core/3.1.2/mybatis-plus-core-3.1.2.jar!/com/baomidou/mybatisplus/core/mapper/BaseMapper.class"> | |
798 | - <provider selected="true" editor-type-id="text-editor"> | |
799 | - <state relative-caret-position="80"> | |
800 | - <caret line="13" column="43" lean-forward="true" selection-start-line="13" selection-start-column="43" selection-end-line="13" selection-end-column="43" /> | |
801 | - </state> | |
802 | - </provider> | |
803 | - </entry> | |
804 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/task/TaskDetailMapper.xml"> | |
805 | - <provider selected="true" editor-type-id="text-editor"> | |
806 | - <state relative-caret-position="464"> | |
807 | - <caret line="54" column="25" lean-forward="true" selection-start-line="54" selection-start-column="25" selection-end-line="54" selection-end-column="25" /> | |
808 | - </state> | |
809 | - </provider> | |
810 | - </entry> | |
811 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/mapper/TaskDetailMapper.java"> | |
812 | - <provider selected="true" editor-type-id="text-editor"> | |
813 | - <state relative-caret-position="100"> | |
814 | - <caret line="6" column="1" lean-forward="true" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" /> | |
815 | - </state> | |
816 | - </provider> | |
817 | - </entry> | |
818 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/domain/TaskDetail.java"> | |
819 | - <provider selected="true" editor-type-id="text-editor"> | |
820 | - <state relative-caret-position="304"> | |
821 | - <caret line="43" column="19" selection-start-line="43" selection-start-column="19" selection-end-line="43" selection-end-column="19" /> | |
822 | - </state> | |
823 | - </provider> | |
824 | - </entry> | |
825 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/service/TaskDetailServiceImpl.java"> | |
826 | - <provider selected="true" editor-type-id="text-editor"> | |
827 | - <state relative-caret-position="80"> | |
828 | - <caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" /> | |
829 | - </state> | |
830 | - </provider> | |
831 | - </entry> | |
832 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/service/TaskDetailService.java"> | |
833 | - <provider selected="true" editor-type-id="text-editor"> | |
834 | - <state relative-caret-position="60"> | |
835 | - <caret line="4" column="17" selection-start-line="4" selection-start-column="17" selection-end-line="4" selection-end-column="17" /> | |
836 | - </state> | |
837 | - </provider> | |
838 | - </entry> | |
839 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/ShipmentTaskCreateModel.java"> | |
840 | - <provider selected="true" editor-type-id="text-editor"> | |
841 | - <state relative-caret-position="-12"> | |
842 | - <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" /> | |
843 | - </state> | |
844 | - </provider> | |
845 | - </entry> | |
846 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/task/TaskHeaderMapper.xml"> | |
847 | - <provider selected="true" editor-type-id="text-editor"> | |
848 | - <state relative-caret-position="322"> | |
849 | - <caret line="18" column="4" selection-start-line="18" selection-start-column="4" selection-end-line="18" selection-end-column="4" /> | |
850 | - </state> | |
851 | - </provider> | |
852 | - </entry> | |
853 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryTransactionMapper.xml"> | |
854 | - <provider selected="true" editor-type-id="text-editor"> | |
855 | - <state relative-caret-position="308"> | |
856 | - <caret line="28" column="50" selection-start-line="28" selection-start-column="50" selection-end-line="28" selection-end-column="50" /> | |
857 | - </state> | |
858 | - </provider> | |
859 | - </entry> | |
860 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/mapper/InventoryTransactionMapper.java"> | |
861 | - <provider selected="true" editor-type-id="text-editor"> | |
862 | - <state relative-caret-position="80"> | |
863 | - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" /> | |
864 | - </state> | |
865 | - </provider> | |
866 | - </entry> | |
867 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java"> | |
868 | - <provider selected="true" editor-type-id="text-editor"> | |
869 | - <state relative-caret-position="1048"> | |
870 | - <caret line="316" column="69" selection-start-line="316" selection-start-column="69" selection-end-line="316" selection-end-column="69" /> | |
871 | - </state> | |
872 | - </provider> | |
873 | - </entry> | |
874 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java"> | |
875 | - <provider selected="true" editor-type-id="text-editor"> | |
876 | - <state relative-caret-position="324"> | |
877 | - <caret line="179" column="18" selection-start-line="179" selection-start-column="18" selection-end-line="179" selection-end-column="18" /> | |
878 | - </state> | |
879 | - </provider> | |
880 | - </entry> | |
881 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/containerType/service/ContainerTypeServiceImpl.java"> | |
882 | - <provider selected="true" editor-type-id="text-editor"> | |
883 | - <state relative-caret-position="400"> | |
884 | - <caret line="31" selection-start-line="31" selection-end-line="31" /> | |
885 | - </state> | |
886 | - </provider> | |
887 | - </entry> | |
888 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/config/container/add.html"> | |
889 | - <provider selected="true" editor-type-id="text-editor"> | |
890 | - <state relative-caret-position="164"> | |
891 | - <caret line="10" column="95" selection-start-line="10" selection-start-column="95" selection-end-line="10" selection-end-column="95" /> | |
892 | - </state> | |
893 | - </provider> | |
894 | - </entry> | |
895 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/mapper/TaskHeaderMapper.java"> | |
896 | - <provider selected="true" editor-type-id="text-editor"> | |
897 | - <state relative-caret-position="120"> | |
898 | - <caret line="11" column="78" selection-start-line="11" selection-start-column="78" selection-end-line="11" selection-end-column="78" /> | |
899 | - </state> | |
900 | - </provider> | |
901 | - </entry> | |
902 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryHeader/transfer.html"> | |
903 | - <provider selected="true" editor-type-id="text-editor"> | |
904 | - <state relative-caret-position="-264"> | |
905 | - <caret line="13" column="54" selection-start-line="13" selection-start-column="54" selection-end-line="13" selection-end-column="54" /> | |
906 | - </state> | |
907 | - </provider> | |
908 | - </entry> | |
909 | - <entry file="jar://C:/Program Files/Java/jdk1.8.0_202/src.zip!/java/util/function/Function.java"> | |
910 | - <provider selected="true" editor-type-id="text-editor"> | |
911 | - <state relative-caret-position="460"> | |
912 | - <caret line="46" column="32" selection-start-line="46" selection-start-column="32" selection-end-line="46" selection-end-column="32" /> | |
913 | - </state> | |
914 | - </provider> | |
915 | - </entry> | |
916 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/service/InventoryTransactionService.java"> | |
917 | - <provider selected="true" editor-type-id="text-editor"> | |
918 | - <state relative-caret-position="60"> | |
919 | - <caret line="4" column="17" selection-start-line="4" selection-start-column="17" selection-end-line="4" selection-end-column="17" /> | |
920 | - </state> | |
921 | - </provider> | |
922 | - </entry> | |
923 | - <entry file="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-extension/3.1.2/mybatis-plus-extension-3.1.2.jar!/com/baomidou/mybatisplus/extension/service/IService.class"> | |
924 | - <provider selected="true" editor-type-id="text-editor"> | |
925 | - <state relative-caret-position="216"> | |
926 | - <caret line="37" column="20" selection-start-line="37" selection-start-column="20" selection-end-line="37" selection-end-column="20" /> | |
927 | - <folding> | |
928 | - <element signature="e#1400#1401#0" expanded="true" /> | |
929 | - <element signature="e#1463#1464#0" expanded="true" /> | |
930 | - </folding> | |
931 | - </state> | |
932 | - </provider> | |
933 | - </entry> | |
934 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderService.java"> | |
935 | - <provider selected="true" editor-type-id="text-editor"> | |
936 | - <state relative-caret-position="100"> | |
937 | - <caret line="8" column="61" selection-start-line="8" selection-start-column="61" selection-end-line="8" selection-end-column="61" /> | |
938 | - </state> | |
939 | - </provider> | |
940 | - </entry> | |
941 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html"> | |
942 | - <provider selected="true" editor-type-id="text-editor"> | |
943 | - <state relative-caret-position="185"> | |
944 | - <caret line="335" column="16" lean-forward="true" selection-start-line="335" selection-start-column="16" selection-end-line="335" selection-end-column="16" /> | |
945 | - <folding> | |
946 | - <element signature="e#4822#10729#0" /> | |
947 | - </folding> | |
948 | - </state> | |
949 | - </provider> | |
950 | - </entry> | |
951 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailService.java"> | |
952 | - <provider selected="true" editor-type-id="text-editor"> | |
953 | - <state relative-caret-position="140"> | |
954 | - <caret line="9" selection-start-line="9" selection-end-line="9" /> | |
955 | - </state> | |
956 | - </provider> | |
957 | - </entry> | |
958 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/controller/InventoryDetailController.java"> | |
959 | - <provider selected="true" editor-type-id="text-editor"> | |
960 | - <state relative-caret-position="173"> | |
961 | - <caret line="104" column="25" selection-start-line="104" selection-start-column="25" selection-end-line="104" selection-end-column="25" /> | |
962 | - </state> | |
963 | - </provider> | |
964 | - </entry> | |
965 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/service/ContainerService.java"> | |
966 | - <provider selected="true" editor-type-id="text-editor"> | |
967 | - <state relative-caret-position="200"> | |
968 | - <caret line="15" selection-start-line="15" selection-end-line="15" /> | |
969 | - </state> | |
970 | - </provider> | |
971 | - </entry> | |
972 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/config/ContainerMapper.xml"> | |
973 | - <provider selected="true" editor-type-id="text-editor"> | |
974 | - <state relative-caret-position="436"> | |
975 | - <caret line="50" column="23" selection-start-line="50" selection-start-column="23" selection-end-line="50" selection-end-column="23" /> | |
976 | - </state> | |
977 | - </provider> | |
978 | - </entry> | |
979 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/mapper/ContainerMapper.java"> | |
980 | - <provider selected="true" editor-type-id="text-editor"> | |
981 | - <state relative-caret-position="180"> | |
982 | - <caret line="14" selection-start-line="14" selection-end-line="14" /> | |
983 | - </state> | |
984 | - </provider> | |
985 | - </entry> | |
986 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/mapper/LocationMapper.java"> | |
987 | - <provider selected="true" editor-type-id="text-editor"> | |
988 | - <state relative-caret-position="280"> | |
989 | - <caret line="16" column="1" lean-forward="true" selection-start-line="16" selection-start-column="1" selection-end-line="16" selection-end-column="1" /> | |
990 | - </state> | |
991 | - </provider> | |
992 | - </entry> | |
993 | - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/config/LocationMapper.xml"> | |
994 | - <provider selected="true" editor-type-id="text-editor"> | |
995 | - <state relative-caret-position="446"> | |
996 | - <caret line="49" column="132" lean-forward="true" selection-start-line="49" selection-start-column="132" selection-end-line="49" selection-end-column="132" /> | |
997 | - </state> | |
998 | - </provider> | |
999 | - </entry> | |
1000 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/service/LocationServiceImpl.java"> | |
1001 | - <provider selected="true" editor-type-id="text-editor"> | |
1002 | - <state relative-caret-position="326"> | |
1003 | - <caret line="116" column="7" lean-forward="true" selection-start-line="116" selection-start-column="7" selection-end-line="116" selection-end-column="7" /> | |
1004 | - <folding> | |
1005 | - <element signature="e#4932#4933#0" expanded="true" /> | |
1006 | - <element signature="e#4992#4993#0" expanded="true" /> | |
1007 | - </folding> | |
1008 | - </state> | |
1009 | - </provider> | |
1010 | - </entry> | |
1011 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/service/ContainerServiceImpl.java"> | |
1012 | - <provider selected="true" editor-type-id="text-editor"> | |
1013 | - <state relative-caret-position="392"> | |
1014 | - <caret line="123" column="13" lean-forward="true" selection-start-line="123" selection-start-column="13" selection-end-line="123" selection-end-column="13" /> | |
1015 | - </state> | |
1016 | - </provider> | |
1017 | - </entry> | |
1018 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/location/service/LocationService.java"> | |
1019 | - <provider selected="true" editor-type-id="text-editor"> | |
1020 | - <state relative-caret-position="220"> | |
1021 | - <caret line="12" column="96" selection-start-line="12" selection-start-column="96" selection-end-line="12" selection-end-column="96" /> | |
1022 | - </state> | |
1023 | - </provider> | |
1024 | - </entry> | |
1025 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java"> | |
1026 | - <provider selected="true" editor-type-id="text-editor"> | |
1027 | - <state relative-caret-position="216"> | |
1028 | - <caret line="18" column="15" selection-start-line="18" selection-start-column="15" selection-end-line="18" selection-end-column="15" /> | |
1029 | - </state> | |
1030 | - </provider> | |
1031 | - </entry> | |
1032 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java"> | |
1033 | - <provider selected="true" editor-type-id="text-editor"> | |
1034 | - <state relative-caret-position="363"> | |
1035 | - <caret line="924" lean-forward="true" selection-start-line="924" selection-end-line="924" /> | |
1036 | - <folding> | |
1037 | - <element signature="imports" expanded="true" /> | |
1038 | - </folding> | |
1039 | - </state> | |
1040 | - </provider> | |
1041 | - </entry> | |
1042 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/service/InventoryTransactionServiceImpl.java"> | |
1043 | - <provider selected="true" editor-type-id="text-editor"> | |
1044 | - <state relative-caret-position="80"> | |
1045 | - <caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" /> | |
1046 | - </state> | |
1047 | - </provider> | |
1048 | - </entry> | |
1049 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java"> | |
1050 | - <provider selected="true" editor-type-id="text-editor"> | |
1051 | - <state relative-caret-position="671"> | |
1052 | - <caret line="60" column="12" selection-start-line="60" selection-start-column="12" selection-end-line="60" selection-end-column="12" /> | |
1053 | - </state> | |
1054 | - </provider> | |
1055 | - </entry> | |
1056 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailServiceImpl.java"> | |
1057 | - <provider selected="true" editor-type-id="text-editor"> | |
1058 | - <state relative-caret-position="-525"> | |
1059 | - <caret line="44" column="22" selection-start-line="44" selection-start-column="22" selection-end-line="44" selection-end-column="22" /> | |
1060 | - </state> | |
1061 | - </provider> | |
1062 | - </entry> | |
1063 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java"> | |
1064 | - <provider selected="true" editor-type-id="text-editor"> | |
1065 | - <state relative-caret-position="-1060"> | |
1066 | - <caret line="33" column="13" selection-start-line="33" selection-start-column="13" selection-end-line="33" selection-end-column="13" /> | |
1067 | - </state> | |
1068 | - </provider> | |
1069 | - </entry> | |
1070 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/controller/InventoryHeaderController.java"> | |
1071 | - <provider selected="true" editor-type-id="text-editor"> | |
1072 | - <state relative-caret-position="1531"> | |
1073 | - <caret line="214" column="20" selection-start-line="214" selection-start-column="20" selection-end-line="214" selection-end-column="20" /> | |
1074 | - </state> | |
1075 | - </provider> | |
1076 | - </entry> | |
1077 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java"> | |
1078 | - <provider selected="true" editor-type-id="text-editor"> | |
1079 | - <state relative-caret-position="367"> | |
1080 | - <caret line="117" column="42" selection-start-line="117" selection-start-column="42" selection-end-line="117" selection-end-column="42" /> | |
1081 | - </state> | |
1082 | - </provider> | |
1083 | - </entry> | |
1084 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountHeader/cycleCountHeader.html"> | |
1085 | - <provider selected="true" editor-type-id="text-editor"> | |
1086 | - <state relative-caret-position="-12"> | |
1087 | - <caret line="273" column="18" selection-start-line="273" selection-start-column="18" selection-end-line="273" selection-end-column="18" /> | |
1088 | - </state> | |
1089 | - </provider> | |
1090 | - </entry> | |
1091 | - <entry file="file://$PROJECT_DIR$/src/main/resources/static/huaheng/js/huahengUI.js"> | |
1092 | - <provider selected="true" editor-type-id="text-editor"> | |
1093 | - <state relative-caret-position="304"> | |
1094 | - <caret line="44" column="25" lean-forward="true" selection-start-line="43" selection-start-column="52" selection-end-line="44" selection-end-column="25" /> | |
1095 | - </state> | |
1096 | - </provider> | |
1097 | - </entry> | |
1098 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustDetail/adjustDetail.html"> | |
1099 | - <provider selected="true" editor-type-id="text-editor"> | |
1100 | - <state relative-caret-position="196"> | |
1101 | - <caret line="323" column="16" lean-forward="true" selection-start-line="323" selection-start-column="16" selection-end-line="323" selection-end-column="16" /> | |
1102 | - </state> | |
1103 | - </provider> | |
1104 | - </entry> | |
1105 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/adjustHeader/adjustHeader.html"> | |
1106 | - <provider selected="true" editor-type-id="text-editor"> | |
1107 | - <state relative-caret-position="163"> | |
1108 | - <caret line="187" column="30" lean-forward="true" selection-start-line="187" selection-start-column="30" selection-end-line="187" selection-end-column="30" /> | |
1109 | - <folding> | |
1110 | - <element signature="n#style#0;n#a#0;n#!!top" expanded="true" /> | |
1111 | - </folding> | |
1112 | - </state> | |
1113 | - </provider> | |
1114 | - </entry> | |
1115 | - <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.1.5.RELEASE/spring-core-5.1.5.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class"> | |
1116 | - <provider selected="true" editor-type-id="text-editor"> | |
1117 | - <state relative-caret-position="167"> | |
1118 | - <caret line="102" selection-start-line="102" selection-end-line="102" /> | |
1119 | - </state> | |
1120 | - </provider> | |
1121 | - </entry> | |
1122 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/domain/CycleCountDetail.java"> | |
1123 | - <provider selected="true" editor-type-id="text-editor"> | |
1124 | - <state relative-caret-position="120"> | |
1125 | - <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" /> | |
1126 | - </state> | |
1127 | - </provider> | |
1128 | - </entry> | |
1129 | - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/cycleCountDetail/cycleCountDetail.html"> | |
1130 | - <provider selected="true" editor-type-id="text-editor"> | |
1131 | - <state relative-caret-position="-87"> | |
1132 | - <caret line="122" selection-start-line="122" selection-end-line="122" /> | |
1133 | - <folding> | |
1134 | - <element signature="e#6120#12518#0" /> | |
1135 | - </folding> | |
1136 | - </state> | |
1137 | - </provider> | |
1138 | - </entry> | |
1139 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountHeader/controller/CycleCountHeaderController.java"> | |
1140 | - <provider selected="true" editor-type-id="text-editor"> | |
1141 | - <state relative-caret-position="-567"> | |
1142 | - <caret line="44" column="51" selection-start-line="44" selection-start-column="51" selection-end-line="44" selection-end-column="51" /> | |
1143 | - </state> | |
1144 | - </provider> | |
1145 | - </entry> | |
1146 | - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/cycleCountDetail/controller/CycleCountDetailController.java"> | |
1147 | - <provider selected="true" editor-type-id="text-editor"> | |
1148 | - <state relative-caret-position="8"> | |
1149 | - <caret line="64" column="52" lean-forward="true" selection-start-line="64" selection-start-column="52" selection-end-line="64" selection-end-column="52" /> | |
1150 | - </state> | |
1151 | - </provider> | |
1152 | - </entry> | |
1153 | - </component> | |
1154 | 566 | </project> |
1155 | 567 | \ No newline at end of file |
... | ... |
src/main/java/com/huaheng/pc/task/taskDetail/domain/TaskDetail.java
... | ... | @@ -57,6 +57,14 @@ public class TaskDetail implements Serializable { |
57 | 57 | @ApiModelProperty(value="货主") |
58 | 58 | private String companyCode; |
59 | 59 | |
60 | + | |
61 | + /** | |
62 | + * 组盘子id | |
63 | + */ | |
64 | + @TableField(value = "allocationId") | |
65 | + @ApiModelProperty(value="组盘子id") | |
66 | + private String allocationId; | |
67 | + | |
60 | 68 | /** |
61 | 69 | * 单据编码 |
62 | 70 | */ |
... | ... | @@ -162,12 +170,6 @@ public class TaskDetail implements Serializable { |
162 | 170 | @ApiModelProperty(value="参考单号") |
163 | 171 | private String referenceCode; |
164 | 172 | |
165 | - /** | |
166 | - * 参考内部号 | |
167 | - */ | |
168 | - @TableField(value = "referenceId") | |
169 | - @ApiModelProperty(value="参考内部号") | |
170 | - private Integer referenceId; | |
171 | 173 | |
172 | 174 | /** |
173 | 175 | * 参考内部行号 |
... | ... | @@ -379,6 +381,8 @@ public class TaskDetail implements Serializable { |
379 | 381 | |
380 | 382 | public static final String COL_COMPANYCODE = "companyCode"; |
381 | 383 | |
384 | + public static final String COL_ALLOCATIONID= "allocationId"; | |
385 | + | |
382 | 386 | public static final String COL_BILLCODE= "billCode"; |
383 | 387 | |
384 | 388 | public static final String COL_BILLDETAILID= "billDetailId"; |
... | ... |
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java
... | ... | @@ -30,12 +30,21 @@ import com.huaheng.pc.shipment.shipmentContainerDetail.domain.ShipmentContainerD |
30 | 30 | import com.huaheng.pc.shipment.shipmentContainerDetail.service.ShipmentContainerDetailService; |
31 | 31 | import com.huaheng.pc.shipment.shipmentContainerHeader.domain.ShipmentContainerHeader; |
32 | 32 | import com.huaheng.pc.shipment.shipmentContainerHeader.service.ShipmentContainerHeaderService; |
33 | +import com.huaheng.pc.shipment.shipmentDetail.domain.ShipmentDetail; | |
34 | +import com.huaheng.pc.shipment.shipmentDetail.service.ShipmentDetailService; | |
33 | 35 | import com.huaheng.pc.shipment.shipmentHeader.domain.ShipmentHeader; |
36 | +import com.huaheng.pc.shipment.shipmentHeader.service.ShipmentHeaderService; | |
34 | 37 | import com.huaheng.pc.task.taskDetail.domain.TaskDetail; |
35 | 38 | import com.huaheng.pc.task.taskDetail.service.TaskDetailService; |
36 | 39 | import com.huaheng.pc.task.taskHeader.domain.ShipmentTaskCreateModel; |
40 | +import org.jsoup.helper.DataUtil; | |
37 | 41 | import org.springframework.stereotype.Service; |
38 | 42 | import java.math.BigDecimal; |
43 | +import java.text.SimpleDateFormat; | |
44 | +import java.util.ArrayList; | |
45 | +import java.util.Date; | |
46 | +import java.util.List; | |
47 | +import java.util.Map; | |
39 | 48 | import java.util.*; |
40 | 49 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
41 | 50 | import com.huaheng.pc.task.taskHeader.domain.TaskHeader; |
... | ... | @@ -74,6 +83,13 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
74 | 83 | @Resource |
75 | 84 | private ReceiptContainerDetailService receiptContainerDetailService; |
76 | 85 | @Resource |
86 | + private ShipmentHeaderService shipmentHeaderService; | |
87 | + @Resource | |
88 | + private ShipmentDetailService shipmentDetailService; | |
89 | + | |
90 | + | |
91 | + | |
92 | + @Resource | |
77 | 93 | private ReceiptContainerHeaderService receiptContainerHeaderService; |
78 | 94 | @Resource |
79 | 95 | private TaskHeaderMapper taskHeaderMapper; |
... | ... | @@ -206,7 +222,12 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
206 | 222 | /** |
207 | 223 | * 下发WCS执行任务 |
208 | 224 | */ |
225 | + /** | |
226 | + * | |
227 | + * 执行任务 | |
228 | + * */ | |
209 | 229 | @Override |
230 | + @Transactional | |
210 | 231 | public AjaxResult<TaskHeader> sendTaskToWcs(Integer[] taskIds) { |
211 | 232 | TaskHeader task = null; |
212 | 233 | for (Integer taskId : taskIds) { |
... | ... | @@ -221,7 +242,8 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
221 | 242 | task.setLastUpdatedBy(ShiroUtils.getLoginName()); |
222 | 243 | LambdaUpdateWrapper<TaskHeader> HeaderUpdateWrapper = Wrappers.lambdaUpdate(); |
223 | 244 | HeaderUpdateWrapper.eq(TaskHeader::getId, taskId); |
224 | - taskHeaderService.update(task, HeaderUpdateWrapper); | |
245 | + if (!taskHeaderService.update(task, HeaderUpdateWrapper)) | |
246 | + throw new ServiceException("更新任务头失败"); | |
225 | 247 | //修改任务明细状态 |
226 | 248 | TaskDetail record = new TaskDetail(); |
227 | 249 | record.setStatus(10); |
... | ... | @@ -229,38 +251,24 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
229 | 251 | record.setLastUpdatedBy(ShiroUtils.getLoginName()); |
230 | 252 | LambdaUpdateWrapper<TaskDetail> lambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
231 | 253 | lambdaUpdateWrapper.eq(TaskDetail::getTaskId, task.getId()); |
232 | - taskDetailService.update(record, lambdaUpdateWrapper); | |
233 | - | |
234 | - | |
235 | -// if (task.getInternalTaskType().equals("100")) | |
236 | -// { | |
237 | -// List<Map<String, Object>> maps = taskDetailService.selectListMapByEqual("billId, billDetailId", condition); | |
238 | -// for (Map<String, Object> item : maps){ | |
239 | -// Integer billDetailId = DataUtils.getInteger(item.get("billDetailId")); | |
240 | -// receiptHeaderService.updateDetailStatus(billDetailId, (short)300); | |
241 | -// } | |
242 | -// maps.stream().map(X -> X.get("billId")).distinct().forEach(X -> receiptHeaderService.receiptStatusUpdate(DataUtils.getInteger(X), (short)300)); | |
243 | -// } | |
244 | -// //盘点单执行 | |
245 | -// if(task.getType() == 700){ | |
246 | -// CyclecountDetail cyclecountDetai = cyclecountDetailService.selectEntityById( | |
247 | -// task.getAllocationHeadId()); | |
248 | -// cyclecountDetai.setStatus(10); | |
249 | -// cyclecountDetailService.updateByModel(cyclecountDetai); | |
250 | -// } | |
251 | -//// //如果是单排人工库,那么出入库都是先完成,在下发AGV任务 | |
252 | -//// if (task.getType().intValue() == 300 || task.getType().intValue() == 600) { | |
253 | -//// if (task.getSourceLocation().startsWith("L03") == false ) { | |
254 | -//// taskAgvService.createTaskAgv(task); | |
255 | -//// } | |
256 | -//// } | |
257 | -//// else { | |
258 | -//// taskAgvService.createTaskAgv(task); | |
259 | -//// } | |
260 | -// //任务类型是出库,那就完成任务在叫agv | |
261 | -// if (task.getType().intValue() == 100 || task.getType().intValue() == 500) { | |
262 | -// taskAgvService.createTaskAgv(task); | |
263 | -// } | |
254 | + if (!taskDetailService.update(record, lambdaUpdateWrapper)){ | |
255 | + throw new ServiceException("更新任务明细失败"); | |
256 | + } | |
257 | + //修改入库明细 | |
258 | + ReceiptDetail receiptDetail = receiptDetailService.queryflow(receiptDetailService.getById(record.getId())); | |
259 | + if (!receiptDetailService.updateById(receiptDetail)){ | |
260 | + throw new ServiceException("更新状态失败"); | |
261 | + } | |
262 | + receiptDetailService.updateReceiptHeaderLastStatus(receiptDetail.getReceiptId()); | |
263 | + //修改组盘表状态为20 | |
264 | + ReceiptContainerDetail receiptContainerDetail = new ReceiptContainerDetail(); | |
265 | + receiptContainerDetail.setStatus(20); | |
266 | + receiptContainerDetail.setLastUpdated(new Date()); | |
267 | + receiptContainerDetail.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
268 | + LambdaUpdateWrapper<ReceiptContainerDetail> receiptContainerDetailLambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
269 | + receiptContainerDetailLambdaUpdateWrapper.eq(ReceiptContainerDetail::getReceiptId,receiptDetail.getReceiptId()); | |
270 | + if (! receiptContainerDetailService.update(receiptContainerDetail, receiptContainerDetailLambdaUpdateWrapper)) | |
271 | + throw new ServiceException("更新组盘状态失败"); | |
264 | 272 | } |
265 | 273 | return AjaxResult.success("下发任务成功", task); |
266 | 274 | } |
... | ... | @@ -294,13 +302,13 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
294 | 302 | */ |
295 | 303 | public void completeTask(TaskHeader task) throws Exception { |
296 | 304 | //区分任务类型 |
297 | - if (task.getInternalTaskType() == 100 || task.getInternalTaskType() == 200) { | |
305 | + if (task.getInternalTaskType() == 100) { | |
298 | 306 | //入库任务 |
299 | 307 | completeReceiptTask(task); |
300 | 308 | } |
301 | - if (task.getInternalTaskType() == 300 || task.getInternalTaskType() == 400) { | |
302 | -// //出库任务 | |
303 | -// completeShipmentTask(task); | |
309 | + if (task.getInternalTaskType() == 200) { | |
310 | +// 出库任务 | |
311 | + completeShipmentTask(task); | |
304 | 312 | } |
305 | 313 | // 700 盘点 900 出库查看,包过空托出库查看 |
306 | 314 | if (task.getInternalTaskType() == 700 || task.getInternalTaskType() == 900) { |
... | ... | @@ -322,9 +330,10 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
322 | 330 | |
323 | 331 | |
324 | 332 | /** |
325 | - * | |
333 | + *完成任务 | |
326 | 334 | */ |
327 | 335 | @Override |
336 | + @Transactional | |
328 | 337 | public AjaxResult completeReceiptTask(TaskHeader task) throws Exception { |
329 | 338 | List<Map<String, Object>> taskReceiptContainerDetail = taskHeaderMapper.getReceiptTask(task.getId()); |
330 | 339 | if (taskReceiptContainerDetail.size() < 1) { |
... | ... | @@ -345,13 +354,16 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
345 | 354 | header.setWarehouseCode(DataUtils.getString(map.get("warehouseCode")));//仓库 |
346 | 355 | header.setCompanyCode(task.getCompanyCode());//货主 |
347 | 356 | header.setContainerCode(DataUtils.getString(map.get("containerCode")));//容器号 |
357 | + header.setLocationCode(task.getToLocation()); | |
348 | 358 | header.setTotalQty(DataUtils.getInteger(map.get("totalQty")));//总数量 |
349 | 359 | header.setLocking(1); |
350 | 360 | header.setEnable(1); |
351 | 361 | header.setCreatedBy(ShiroUtils.getLoginName()); |
352 | 362 | header.setCreated(new Date()); |
353 | 363 | header.setLastUpdated(new Date()); |
354 | - inventoryHeaderService.save(header); | |
364 | + if (!inventoryHeaderService.save(header)) | |
365 | + throw new ServiceException("添加库存单失败"); | |
366 | + | |
355 | 367 | //库存明细添加 |
356 | 368 | detail = new InventoryDetail(); |
357 | 369 | detail.setInventoryHeaderId(header.getId());//库存头ID |
... | ... | @@ -367,19 +379,23 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
367 | 379 | detail.setBatch(DataUtils.getString(map.get("batch")));//批次 |
368 | 380 | detail.setLot(DataUtils.getString(map.get("lot")));//批号 |
369 | 381 | detail.setInventorySts(DataUtils.getString(map.get("inventorySts")));//库存状态 |
370 | - detail.setManufactureDate(DataUtils.getDateTime(map.get("manufactureDate")));//生产日期 | |
371 | - detail.setExpirationDate(DataUtils.getDateTime(map.get("expirationDate")));//失效日期 | |
382 | + detail.setManufactureDate(new SimpleDateFormat("yyyy-MM-dd").parse(map.get("manufactureDate").toString()));//生产日期 | |
383 | +// detail.setExpirationDate(new SimpleDateFormat("yyyy-MM-dd").parse(map.get("expirationDate").toString()));//失效日期 | |
372 | 384 | detail.setQty(DataUtils.getBigDecimal(map.get("qty")));//数量 |
373 | 385 | detail.setTaskQty(DataUtils.getBigDecimal(map.get("qty"))); |
374 | 386 | detail.setCreatedBy(ShiroUtils.getLoginName());//创建人 |
375 | 387 | detail.setLastUpdatedBy(ShiroUtils.getLoginName());//创建时间 |
376 | - inventoryDetailService.save(detail); | |
377 | - } else { | |
388 | + if (!inventoryDetailService.save(detail)) | |
389 | + throw new ServiceException("添加库存明细失败"); | |
390 | + } | |
391 | + else { | |
378 | 392 | detail.setQty(detail.getQty().add(DataUtils.getBigDecimal(map.get("qty")))); |
379 | 393 | detail.setLastUpdatedBy(ShiroUtils.getLoginName()); |
380 | 394 | LambdaUpdateWrapper<InventoryDetail> lambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
381 | - lambdaUpdateWrapper.eq(InventoryDetail::getId, DataUtils.getInteger(map.get("receiptDetailId"))); | |
382 | - inventoryDetailService.update(detail, lambdaUpdateWrapper); | |
395 | + lambdaUpdateWrapper.eq(InventoryDetail::getId,DataUtils.getInteger(map.get("receiptDetailId"))); | |
396 | + if (!inventoryDetailService.update(detail, lambdaUpdateWrapper)) | |
397 | + throw new ServiceException("更新入库单明细失败"); | |
398 | + | |
383 | 399 | } |
384 | 400 | //记录库存交易记录 |
385 | 401 | InventoryTransaction inventoryTransaction = new InventoryTransaction(); |
... | ... | @@ -394,28 +410,49 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
394 | 410 | inventoryTransaction.setBillDetailId(DataUtils.getInteger(map.get("receiptDetailId"))); |
395 | 411 | inventoryTransaction.setBatch(DataUtils.getString(map.get("batch"))); |
396 | 412 | inventoryTransaction.setLot(DataUtils.getString(map.get("lot"))); |
397 | - inventoryTransaction.setManufactureDate(DataUtils.getDateTime(map.get("manufactureDate"))); | |
398 | - inventoryTransaction.setExpirationDate(DataUtils.getDateTime(map.get("expirationDate"))); | |
413 | + inventoryTransaction.setManufactureDate(new SimpleDateFormat("yyyy-MM-dd").parse(map.get("manufactureDate").toString()));//生产日期 | |
414 | +// inventoryTransaction.setExpirationDate(DataUtils.getDateTime(map.get("expirationDate"))); | |
399 | 415 | inventoryTransaction.setInventorySts(DataUtils.getString((map.get("inventorySts")))); |
400 | 416 | inventoryTransaction.setTaskQty(DataUtils.getInteger(map.get("qty"))); |
401 | 417 | inventoryTransaction.setCreated(new Date()); |
402 | 418 | inventoryTransaction.setCreatedBy(ShiroUtils.getLoginName()); |
403 | - inventoryTransactionService.save(inventoryTransaction); | |
419 | + if (!inventoryTransactionService.save(inventoryTransaction)) | |
420 | + throw new ServiceException("新增库存记录失败"); | |
404 | 421 | //修改任务明细的状态为完成 |
405 | 422 | TaskDetail taskDetail = new TaskDetail(); |
406 | 423 | taskDetail.setStatus(100); |
407 | 424 | taskDetail.setLastUpdatedBy(ShiroUtils.getLoginName()); |
408 | 425 | taskDetail.setAgingDate(new Date()); //入库时间 |
409 | 426 | LambdaUpdateWrapper<TaskDetail> lambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
410 | - lambdaUpdateWrapper.eq(TaskDetail::getTaskId, DataUtils.getInteger(map.get("taskDetailId"))); | |
427 | + lambdaUpdateWrapper.eq(TaskDetail::getTaskId,task.getId()); | |
411 | 428 | taskDetailService.update(taskDetail, lambdaUpdateWrapper); |
412 | - //修改入库单的状态 | |
413 | - ReceiptHeader receiptHeader = new ReceiptHeader(); | |
414 | - receiptHeader.setFirstStatus(100); | |
415 | - receiptHeader.setLastStatus(100); | |
416 | - LambdaUpdateWrapper<ReceiptHeader> receiptHeaderLambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
417 | - receiptHeaderLambdaUpdateWrapper.eq(ReceiptHeader::getId, DataUtils.getInteger(map.get("receiptId"))); | |
418 | - receiptHeaderService.update(receiptHeader, receiptHeaderLambdaUpdateWrapper); | |
429 | + if ( !taskDetailService.update(taskDetail, lambdaUpdateWrapper)){ | |
430 | + throw new ServiceException("修改入库单明细失败"); | |
431 | + } | |
432 | +// //修改入库单的状态 | |
433 | +// ReceiptHeader receiptHeader = new ReceiptHeader(); | |
434 | +// receiptHeader.setFirstStatus(100); | |
435 | +// receiptHeader.setLastStatus(100); | |
436 | +// LambdaUpdateWrapper<ReceiptHeader> receiptHeaderLambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
437 | +// receiptHeaderLambdaUpdateWrapper.eq(ReceiptHeader::getId, DataUtils.getInteger(map.get("receiptId"))); | |
438 | +// if (!receiptHeaderService.update(receiptHeader, receiptHeaderLambdaUpdateWrapper)){ | |
439 | +// throw new ServiceException("修改入库单失败"); | |
440 | +// } | |
441 | +// //修改任务明细的状态为完成 | |
442 | +// TaskDetail taskDetail = new TaskDetail(); | |
443 | +// taskDetail.setStatus(100); | |
444 | +// taskDetail.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
445 | +// taskDetail.setAgingDate(new Date()); //入库时间 | |
446 | +// LambdaUpdateWrapper<TaskDetail> lambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
447 | +// lambdaUpdateWrapper.eq(TaskDetail::getTaskId, DataUtils.getInteger(map.get("taskDetailId"))); | |
448 | +// taskDetailService.update(taskDetail, lambdaUpdateWrapper); | |
449 | +// //修改入库单的状态 | |
450 | +// ReceiptHeader receiptHeader =new ReceiptHeader(); | |
451 | +// receiptHeader.setFirstStatus(100); | |
452 | +// receiptHeader.setLastStatus(100); | |
453 | +// LambdaUpdateWrapper<ReceiptHeader> receiptHeaderLambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
454 | +// receiptHeaderLambdaUpdateWrapper.eq(ReceiptHeader::getId, DataUtils.getInteger(map.get("receiptId"))); | |
455 | +// receiptHeaderService.update(receiptHeader, receiptHeaderLambdaUpdateWrapper); | |
419 | 456 | |
420 | 457 | //修改任务主表状态,因为立库任务表单头只对应一个货箱,表单详情的任务会同时完成 |
421 | 458 | task.setStatus(100); |
... | ... | @@ -423,25 +460,43 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
423 | 460 | task.setLastUpdated(new Date()); |
424 | 461 | LambdaUpdateWrapper<TaskHeader> taskHeaderLambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
425 | 462 | taskHeaderLambdaUpdateWrapper.eq(TaskHeader::getId, task.getId()); |
426 | - taskHeaderService.update(task, taskHeaderLambdaUpdateWrapper); | |
463 | + if (!taskHeaderService.update(task, taskHeaderLambdaUpdateWrapper)) | |
464 | + throw new ServiceException("更新任务主表失败"); | |
465 | + | |
427 | 466 | //修改库位状态和对应的容器 |
428 | 467 | Location location = new Location(); |
429 | 468 | location.setContainerCode(task.getContainerCode()); |
430 | 469 | location.setStatus("empty"); |
431 | 470 | LambdaUpdateWrapper<Location> locationLambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
432 | 471 | locationLambdaUpdateWrapper.eq(Location::getCode, task.getToLocation()); |
433 | - locationService.update(location, locationLambdaUpdateWrapper); | |
472 | + if (!locationService.update(location, locationLambdaUpdateWrapper)) | |
473 | + throw new ServiceException("更新库位失败"); | |
474 | + | |
434 | 475 | //修改容器状态和对应的库位 |
435 | 476 | Container container = new Container(); |
436 | 477 | container.setLocationCode(task.getToLocation()); |
437 | 478 | container.setStatus("some"); |
438 | - //修改组盘表状态为20 | |
479 | + if (!containerService.save(container)){ | |
480 | + throw new ServiceException("更新容器失败"); | |
481 | + } | |
482 | + //修改组盘表状态为20 | |
439 | 483 | ReceiptContainerDetail receiptContainerDetail = new ReceiptContainerDetail(); |
440 | 484 | receiptContainerDetail.setStatus(20); |
485 | + receiptContainerDetail.setProcessStamp("0"); | |
486 | + receiptContainerDetail.setLastUpdated(new Date()); | |
487 | + receiptContainerDetail.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
441 | 488 | LambdaUpdateWrapper<ReceiptContainerDetail> receiptContainerDetailLambdaUpdateWrapper = Wrappers.lambdaUpdate(); |
442 | 489 | receiptContainerDetailLambdaUpdateWrapper.eq(ReceiptContainerDetail::getReceiptId, DataUtils.getInteger(map.get("receiptId"))); |
443 | - receiptContainerDetailService.update(receiptContainerDetail, receiptContainerDetailLambdaUpdateWrapper); | |
490 | + if (! receiptContainerDetailService.update(receiptContainerDetail, receiptContainerDetailLambdaUpdateWrapper)) | |
491 | + throw new ServiceException("更新组盘状态失败"); | |
492 | + //修改入库明细 | |
493 | + ReceiptDetail receiptDetail = receiptDetailService.queryflow(receiptDetailService.getById(DataUtils.getInteger(map.get("receiptDetailId")))); | |
494 | + if (!receiptDetailService.updateById(receiptDetail)){ | |
495 | + throw new ServiceException("更新状态失败"); | |
496 | + } | |
497 | + receiptDetailService.updateReceiptHeaderLastStatus(receiptDetail.getReceiptId()); | |
444 | 498 | } |
499 | + | |
445 | 500 | } |
446 | 501 | return AjaxResult.success("完成入库任务"); |
447 | 502 | } |
... | ... | @@ -848,7 +903,6 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
848 | 903 | |
849 | 904 | /** |
850 | 905 | * 创建上架任务 |
851 | - * | |
852 | 906 | * @param ids |
853 | 907 | * @return |
854 | 908 | */ |
... | ... | @@ -933,5 +987,108 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea |
933 | 987 | |
934 | 988 | |
935 | 989 | |
990 | + /** | |
991 | + * | |
992 | + * 完成出库任务 | |
993 | + * */ | |
994 | + @Override | |
995 | + public void completeShipmentTask(TaskHeader task) { | |
996 | + //获取所有子任务 | |
997 | + TaskDetail condition = new TaskDetail(); | |
998 | + condition.setTaskId(task.getId()); | |
999 | + LambdaQueryWrapper<TaskDetail> lambdaQueryWrapper = Wrappers.lambdaQuery(condition); | |
1000 | + List<TaskDetail> taskDetails = taskDetailService.list(lambdaQueryWrapper); | |
1001 | + List<Integer> shipmentHeadIds = new ArrayList<>(); | |
1002 | + for(TaskDetail taskDetail : taskDetails){ | |
1003 | + if(taskDetail.getStatus()<20){ | |
1004 | + //获取出库子货箱 | |
1005 | + ShipmentContainerDetail shipmentContainerDetail = shipmentContainerDetailService.getById(taskDetail.getAllocationId()); | |
1006 | + //取出子单据 | |
1007 | + ShipmentDetail shipmentDetail = shipmentDetailService.getById(taskDetail.getBillDetailId()); | |
1008 | + //暂存id,为更新单据状态准备 | |
1009 | + shipmentHeadIds.add(shipmentDetail.getShipmentId()); | |
1010 | + //获取对应库存记录 | |
1011 | + InventoryDetail inventoryDetail = inventoryDetailService.getById(taskDetail.getToInventoryId()); | |
1012 | + if (inventoryDetail == null) { | |
1013 | + throw new ServiceException("任务明细对应的库存ID【" + taskDetail.getToInventoryId().toString() + "】不存在!"); | |
1014 | + } | |
1015 | + BigDecimal orignalQty = inventoryDetail.getQty(); | |
1016 | + //扣减库存 | |
1017 | + inventoryDetail.setTaskQty(inventoryDetail.getTaskQty().subtract(taskDetail.getQty())); | |
1018 | + inventoryDetail.setQty(inventoryDetail.getQty().subtract(taskDetail.getQty())); | |
1019 | + if(inventoryDetail.getQty().compareTo(new BigDecimal("0"))==0 && inventoryDetail.getTaskQty().compareTo(new BigDecimal("0"))==0){ | |
1020 | + //如果库存没有了,就删除这个库存 | |
1021 | + inventoryDetailService.removeById(inventoryDetail.getId()); | |
1022 | + }else { | |
1023 | + //否则更新这个库存 | |
1024 | + inventoryDetailService.updateById(inventoryDetail); | |
1025 | + } | |
1026 | + //设置子任务状态为已执行 | |
1027 | + taskDetail.setStatus(100); | |
1028 | + taskDetail.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
1029 | + taskDetail.setLastUpdated(new Date()); //完成时间 | |
1030 | + taskDetailService.updateById(taskDetail); | |
1031 | + //记录库存交易记录 | |
1032 | + InventoryTransaction inventoryTransaction = new InventoryTransaction(); | |
1033 | + inventoryTransaction.setWarehouseCode(task.getWarehouseCode()); | |
1034 | + inventoryTransaction.setCompanyCode(shipmentDetail.getCompanyCode()); | |
1035 | + inventoryTransaction.setLocationCode(inventoryDetail.getLocationCode()); | |
1036 | + inventoryTransaction.setContainerCode(inventoryDetail.getContainerCode()); | |
1037 | + inventoryTransaction.setTransactionType(20); | |
1038 | + inventoryTransaction.setMaterialCode(shipmentDetail.getMaterialCode()); | |
1039 | + //inventory.setMaterialName(DataUtils.getString(taskDetail.getMaterialName()));//物料名称 | |
1040 | + inventoryTransaction.setBillCode(taskDetail.getBillCode()); | |
1041 | + inventoryTransaction.setBillDetailId(shipmentDetail.getId()); | |
1042 | + inventoryTransaction.setBatch(shipmentDetail.getBatch()); | |
1043 | + inventoryTransaction.setLot(shipmentDetail.getLot()); | |
1044 | + inventoryTransaction.setManufactureDate(shipmentDetail.getManufactureDate()); | |
1045 | + inventoryTransaction.setExpirationDate(shipmentDetail.getExpirationDate()); | |
1046 | + inventoryTransaction.setInventorySts(inventoryDetail.getInventorySts()); | |
1047 | + //这里取反,更符合出库的语义,同时方便对记录进行统计 | |
1048 | + inventoryTransaction.setTaskQty(taskDetail.getQty().intValue()); | |
1049 | +// inventoryTransaction.setCostPrice(shipmentDetail.); | |
1050 | + inventoryTransaction.setCreated(null); | |
1051 | + inventoryTransaction.setCreatedBy(ShiroUtils.getLoginName()); | |
1052 | + inventoryTransactionService.save(inventoryTransaction); | |
1053 | +// //更新单据状态 | |
1054 | +// shipmentHeaderService.updateShipmentStatus(shipmentHeader.getId()); | |
1055 | + } | |
1056 | + } | |
1057 | + //设置主任务为已执行 | |
1058 | + task.setStatus(100); | |
1059 | + task.setLastUpdatedBy(ShiroUtils.getLoginName()); | |
1060 | + task.setLastUpdated(new Date()); | |
1061 | + taskHeaderService.updateById(task); | |
1062 | + //将库位状态改为空闲,如果是整出的对应的容器也清空 | |
1063 | + Location locationRecord = new Location(); | |
1064 | + locationRecord.setStatus("empty"); | |
1065 | + if(task.getTaskType()==300) { | |
1066 | + locationRecord.setContainerCode(""); | |
1067 | + } | |
1068 | + LambdaUpdateWrapper<Location> locationLambdaUpdateWrapper = Wrappers.lambdaUpdate(); | |
1069 | + locationLambdaUpdateWrapper.eq(Location::getCode,task.getToLocation()); | |
1070 | + locationService.update(locationLambdaUpdateWrapper); | |
1071 | + //如果是整出,删掉这个库位上的这个托盘,否则更改托盘状态 | |
1072 | + Container containerRecord = new Container(); | |
1073 | +// if(task.getTaskType()==300) { | |
1074 | +// containerService.updateLocationCodeAndStatus(task.getContainerCode(),"","empty"); | |
1075 | +// } | |
1076 | +// else{ | |
1077 | +// //查询是否存在关联的库存,入如果没有就修改容器状态为empty | |
1078 | +// Inventory inventoryCondition = new Inventory(); | |
1079 | +// inventoryCondition.setLocationCode(task.getSourceLocation()); | |
1080 | +// Map<String, Object> map = inventoryService.selectFirstMap("id", inventoryCondition); | |
1081 | +// if (map == null) { | |
1082 | +// //如果没有库存就设置为empty | |
1083 | +// containerService.updateStatus(task.getContainerCode(), "empty"); | |
1084 | +// } | |
1085 | +// } | |
1086 | +// //设置出库货箱状态为拣货任务完成 | |
1087 | +// shipmentContainerHeaderService.resetStatusShipmentContainer(task.getAllocationHeadId(),(short)20); | |
1088 | + //最后更新单据状态 | |
1089 | + shipmentHeadIds.stream().distinct().forEach(t->shipmentHeaderService.updateShipmentStatus(t)); | |
1090 | + | |
1091 | + } | |
1092 | + | |
936 | 1093 | |
937 | 1094 | } |
... | ... |
src/main/resources/templates/task/taskDetail/taskDetail.html
... | ... | @@ -72,12 +72,12 @@ |
72 | 72 | sortable:true |
73 | 73 | }, |
74 | 74 | { |
75 | - field : 'sourceLocation', | |
75 | + field : 'fromLocation', | |
76 | 76 | title : '源库位', |
77 | 77 | sortable:true |
78 | 78 | }, |
79 | 79 | { |
80 | - field : 'destinationLocation', | |
80 | + field : 'toLocation', | |
81 | 81 | title : '目的库位', |
82 | 82 | sortable:true |
83 | 83 | }, |
... | ... |
src/main/resources/templates/task/taskHeader/taskHeader.html
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | </li> |
33 | 33 | |
34 | 34 | <li> |
35 | - 库位编号:<input type="text" name="locationCode"/> | |
35 | + 库位编号:<input type="text" name="toLocation"/> | |
36 | 36 | </li> |
37 | 37 | <li class="time" style="height: 30px"> |
38 | 38 | <label>创建时间: </label> |
... | ... | @@ -171,7 +171,7 @@ |
171 | 171 | |
172 | 172 | }, |
173 | 173 | { |
174 | - field : 'locationCode', | |
174 | + field : 'toLocation', | |
175 | 175 | title : '库位号', |
176 | 176 | visible:true |
177 | 177 | }, |
... | ... | @@ -234,7 +234,7 @@ |
234 | 234 | actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>取消</a> '); |
235 | 235 | actions.push('<a class="btn btn-primary btn-xs ' + completeFlag + '" href="#" onclick="complete(\'' + row.id + '\')"><i class="fa fa-check"></i>完成</a>'); |
236 | 236 | } |
237 | - if (row.status >=10) { | |
237 | + if (row.status >= 10 && row.status < 100) { | |
238 | 238 | actions.push('<a class="btn btn-primary btn-xs ' + completeFlag + '" href="#" onclick="complete(\'' + row.id + '\')"><i class="fa fa-check"></i>完成</a>'); |
239 | 239 | } |
240 | 240 | return actions.join(''); |
... | ... |