ソースを参照

updated blockservice mined block by id method

Eric Foster 6 年 前
コミット
f127226666
共有2 個のファイルを変更した40 個の追加45 個の削除を含む
  1. 39
    44
      ZipCoinRedJavaServer/.idea/workspace.xml
  2. 1
    1
      ZipCoinRedJavaServer/src/main/java/com/zipcoin/service/BlockService.java

+ 39
- 44
ZipCoinRedJavaServer/.idea/workspace.xml ファイルの表示

45
           </provider>
45
           </provider>
46
         </entry>
46
         </entry>
47
       </file>
47
       </file>
48
-      <file leaf-file-name="BlockService.java" pinned="false" current-in-tab="true">
48
+      <file leaf-file-name="BlockService.java" pinned="false" current-in-tab="false">
49
         <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/service/BlockService.java">
49
         <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/service/BlockService.java">
50
           <provider selected="true" editor-type-id="text-editor">
50
           <provider selected="true" editor-type-id="text-editor">
51
-            <state relative-caret-position="327">
51
+            <state relative-caret-position="438">
52
               <caret line="31" column="38" selection-start-line="31" selection-start-column="38" selection-end-line="31" selection-end-column="38" />
52
               <caret line="31" column="38" selection-start-line="31" selection-start-column="38" selection-end-line="31" selection-end-column="38" />
53
               <folding>
53
               <folding>
54
                 <element signature="imports" expanded="true" />
54
                 <element signature="imports" expanded="true" />
75
           </provider>
75
           </provider>
76
         </entry>
76
         </entry>
77
       </file>
77
       </file>
78
+      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
79
+        <entry file="file://$PROJECT_DIR$/.gitignore">
80
+          <provider selected="true" editor-type-id="text-editor">
81
+            <state relative-caret-position="30">
82
+              <caret line="2" column="6" lean-forward="true" selection-start-line="2" selection-start-column="6" selection-end-line="2" selection-end-column="6" />
83
+            </state>
84
+          </provider>
85
+        </entry>
86
+      </file>
87
+      <file leaf-file-name="pom.xml" pinned="false" current-in-tab="true">
88
+        <entry file="file://$PROJECT_DIR$/pom.xml">
89
+          <provider selected="true" editor-type-id="text-editor">
90
+            <state relative-caret-position="195">
91
+              <caret line="13" column="30" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="30" />
92
+            </state>
93
+          </provider>
94
+        </entry>
95
+      </file>
78
     </leaf>
96
     </leaf>
79
   </component>
97
   </component>
80
   <component name="FileTemplateManagerImpl">
98
   <component name="FileTemplateManagerImpl">
143
     <packageJsonPaths />
161
     <packageJsonPaths />
144
   </component>
162
   </component>
145
   <component name="ProjectFrameBounds" fullScreen="true">
163
   <component name="ProjectFrameBounds" fullScreen="true">
146
-    <option name="y" value="23" />
147
     <option name="width" value="1280" />
164
     <option name="width" value="1280" />
148
-    <option name="height" value="720" />
165
+    <option name="height" value="800" />
149
   </component>
166
   </component>
150
   <component name="ProjectView">
167
   <component name="ProjectView">
151
     <navigator proportions="" version="1">
168
     <navigator proportions="" version="1">
185
               <item name="java" type="462c0819:PsiDirectoryNode" />
202
               <item name="java" type="462c0819:PsiDirectoryNode" />
186
               <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
203
               <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
187
             </path>
204
             </path>
188
-            <path>
189
-              <item name="ZipCoin-RED" type="b2602c69:ProjectViewProjectNode" />
190
-              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
191
-              <item name="src" type="462c0819:PsiDirectoryNode" />
192
-              <item name="main" type="462c0819:PsiDirectoryNode" />
193
-              <item name="java" type="462c0819:PsiDirectoryNode" />
194
-              <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
195
-              <item name="controller" type="462c0819:PsiDirectoryNode" />
196
-            </path>
197
-            <path>
198
-              <item name="ZipCoin-RED" type="b2602c69:ProjectViewProjectNode" />
199
-              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
200
-              <item name="src" type="462c0819:PsiDirectoryNode" />
201
-              <item name="main" type="462c0819:PsiDirectoryNode" />
202
-              <item name="java" type="462c0819:PsiDirectoryNode" />
203
-              <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
204
-              <item name="repository" type="462c0819:PsiDirectoryNode" />
205
-            </path>
206
-            <path>
207
-              <item name="ZipCoin-RED" type="b2602c69:ProjectViewProjectNode" />
208
-              <item name="ZipCoinRedJavaServer" type="462c0819:PsiDirectoryNode" />
209
-              <item name="src" type="462c0819:PsiDirectoryNode" />
210
-              <item name="main" type="462c0819:PsiDirectoryNode" />
211
-              <item name="java" type="462c0819:PsiDirectoryNode" />
212
-              <item name="zipcoin" type="462c0819:PsiDirectoryNode" />
213
-              <item name="service" type="462c0819:PsiDirectoryNode" />
214
-            </path>
215
           </expand>
205
           </expand>
216
           <select />
206
           <select />
217
         </subPane>
207
         </subPane>
323
     <servers />
313
     <servers />
324
   </component>
314
   </component>
325
   <component name="TimeTrackingManager">
315
   <component name="TimeTrackingManager">
326
-    <option name="totallyTimeSpent" value="15316000" />
316
+    <option name="totallyTimeSpent" value="16209000" />
327
   </component>
317
   </component>
328
   <component name="TodoView">
318
   <component name="TodoView">
329
     <todo-panel id="selected-file">
319
     <todo-panel id="selected-file">
336
   </component>
326
   </component>
337
   <component name="ToolWindowManager">
327
   <component name="ToolWindowManager">
338
     <frame x="0" y="0" width="1280" height="800" extended-state="0" />
328
     <frame x="0" y="0" width="1280" height="800" extended-state="0" />
339
-    <editor active="true" />
340
     <layout>
329
     <layout>
341
       <window_info anchor="right" id="Palette" />
330
       <window_info anchor="right" id="Palette" />
342
       <window_info anchor="bottom" id="Event Log" side_tool="true" />
331
       <window_info anchor="bottom" id="Event Log" side_tool="true" />
355
       <window_info id="Image Layers" />
344
       <window_info id="Image Layers" />
356
       <window_info anchor="bottom" id="Java Enterprise" />
345
       <window_info anchor="bottom" id="Java Enterprise" />
357
       <window_info anchor="right" id="Capture Analysis" />
346
       <window_info anchor="right" id="Capture Analysis" />
358
-      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.15310344" />
347
+      <window_info anchor="bottom" id="Run" order="2" weight="0.64689654" />
359
       <window_info anchor="bottom" id="Version Control" show_stripe_button="false" />
348
       <window_info anchor="bottom" id="Version Control" show_stripe_button="false" />
360
       <window_info anchor="bottom" id="Spring" />
349
       <window_info anchor="bottom" id="Spring" />
361
-      <window_info anchor="bottom" id="Terminal" weight="0.32905295" />
350
+      <window_info anchor="bottom" id="Terminal" visible="true" weight="0.32827586" />
362
       <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24959612" />
351
       <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24959612" />
363
       <window_info anchor="right" id="Bean Validation" />
352
       <window_info anchor="right" id="Bean Validation" />
364
       <window_info id="Web" side_tool="true" />
353
       <window_info id="Web" side_tool="true" />
406
     <option name="myLimit" value="2678400000" />
395
     <option name="myLimit" value="2678400000" />
407
   </component>
396
   </component>
408
   <component name="editorHistoryManager">
397
   <component name="editorHistoryManager">
409
-    <entry file="file://$PROJECT_DIR$/ZipCoin-RED.iml" />
410
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/block/test/BlockControllerTest.java">
398
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcoin/redCoin/block/test/BlockControllerTest.java">
411
       <provider selected="true" editor-type-id="text-editor">
399
       <provider selected="true" editor-type-id="text-editor">
412
         <state relative-caret-position="30">
400
         <state relative-caret-position="30">
493
         </state>
481
         </state>
494
       </provider>
482
       </provider>
495
     </entry>
483
     </entry>
496
-    <entry file="file://$PROJECT_DIR$/pom.xml">
497
-      <provider selected="true" editor-type-id="text-editor">
498
-        <state relative-caret-position="245">
499
-          <caret line="52" column="21" selection-start-line="52" selection-start-column="21" selection-end-line="52" selection-end-column="21" />
500
-        </state>
501
-      </provider>
502
-    </entry>
503
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Wallet.java">
484
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/model/Wallet.java">
504
       <provider selected="true" editor-type-id="text-editor">
485
       <provider selected="true" editor-type-id="text-editor">
505
         <state relative-caret-position="345">
486
         <state relative-caret-position="345">
641
     </entry>
622
     </entry>
642
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/service/BlockService.java">
623
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcoin/service/BlockService.java">
643
       <provider selected="true" editor-type-id="text-editor">
624
       <provider selected="true" editor-type-id="text-editor">
644
-        <state relative-caret-position="327">
625
+        <state relative-caret-position="438">
645
           <caret line="31" column="38" selection-start-line="31" selection-start-column="38" selection-end-line="31" selection-end-column="38" />
626
           <caret line="31" column="38" selection-start-line="31" selection-start-column="38" selection-end-line="31" selection-end-column="38" />
646
           <folding>
627
           <folding>
647
             <element signature="imports" expanded="true" />
628
             <element signature="imports" expanded="true" />
649
         </state>
630
         </state>
650
       </provider>
631
       </provider>
651
     </entry>
632
     </entry>
633
+    <entry file="file://$PROJECT_DIR$/.gitignore">
634
+      <provider selected="true" editor-type-id="text-editor">
635
+        <state relative-caret-position="30">
636
+          <caret line="2" column="6" lean-forward="true" selection-start-line="2" selection-start-column="6" selection-end-line="2" selection-end-column="6" />
637
+        </state>
638
+      </provider>
639
+    </entry>
640
+    <entry file="file://$PROJECT_DIR$/pom.xml">
641
+      <provider selected="true" editor-type-id="text-editor">
642
+        <state relative-caret-position="195">
643
+          <caret line="13" column="30" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="30" />
644
+        </state>
645
+      </provider>
646
+    </entry>
652
   </component>
647
   </component>
653
 </project>
648
 </project>

+ 1
- 1
ZipCoinRedJavaServer/src/main/java/com/zipcoin/service/BlockService.java ファイルの表示

32
         if (blockToMine.isPresent()) {
32
         if (blockToMine.isPresent()) {
33
             Miner miner = new Miner();
33
             Miner miner = new Miner();
34
             Block minedBlock = miner.mine(blockToMine.get());
34
             Block minedBlock = miner.mine(blockToMine.get());
35
-            return blockRepository.saveAndFlush(minedBlock);
35
+            return blockRepository.save(minedBlock);
36
         } else {
36
         } else {
37
             return null;
37
             return null;
38
         }
38
         }