Commit ab8cbcca1659b56efae62fdacbd39e33e671ddb4
1 parent
cb38ccdc
封装入库组盘参数
Showing
4 changed files
with
155 additions
and
42 deletions
src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/domain/BatteryBean.java
0 → 100644
1 | +package com.huaheng.pc.receipt.receiptContainerHeader.domain; | ||
2 | + | ||
3 | +import java.math.BigDecimal; | ||
4 | + | ||
5 | +public class BatteryBean { | ||
6 | + | ||
7 | + private BigDecimal electricQuantity; | ||
8 | + private String batteryTypes; | ||
9 | + private String completeness; | ||
10 | + private String storageType; | ||
11 | + private String type; | ||
12 | + private BigDecimal materialTareWeight; | ||
13 | + private BigDecimal materialNetWeight; | ||
14 | + private BigDecimal materialGrossWeight; | ||
15 | + private String countryCode; | ||
16 | + private String remark; | ||
17 | + private String recycler; | ||
18 | + private BigDecimal batteryQty; | ||
19 | + | ||
20 | + public BigDecimal getBatteryQty() { | ||
21 | + return batteryQty; | ||
22 | + } | ||
23 | + | ||
24 | + public void setBatteryQty(BigDecimal batteryQty) { | ||
25 | + this.batteryQty = batteryQty; | ||
26 | + } | ||
27 | + | ||
28 | + public String getCountryCode() { | ||
29 | + return countryCode; | ||
30 | + } | ||
31 | + | ||
32 | + public void setCountryCode(String countryCode) { | ||
33 | + this.countryCode = countryCode; | ||
34 | + } | ||
35 | + | ||
36 | + public String getRemark() { | ||
37 | + return remark; | ||
38 | + } | ||
39 | + | ||
40 | + public void setRemark(String remark) { | ||
41 | + this.remark = remark; | ||
42 | + } | ||
43 | + | ||
44 | + public BigDecimal getElectricQuantity() { | ||
45 | + return electricQuantity; | ||
46 | + } | ||
47 | + | ||
48 | + public void setElectricQuantity(BigDecimal electricQuantity) { | ||
49 | + this.electricQuantity = electricQuantity; | ||
50 | + } | ||
51 | + | ||
52 | + public String getBatteryTypes() { | ||
53 | + return batteryTypes; | ||
54 | + } | ||
55 | + | ||
56 | + public void setBatteryTypes(String batteryTypes) { | ||
57 | + this.batteryTypes = batteryTypes; | ||
58 | + } | ||
59 | + | ||
60 | + public String getCompleteness() { | ||
61 | + return completeness; | ||
62 | + } | ||
63 | + | ||
64 | + public void setCompleteness(String completeness) { | ||
65 | + this.completeness = completeness; | ||
66 | + } | ||
67 | + | ||
68 | + public String getStorageType() { | ||
69 | + return storageType; | ||
70 | + } | ||
71 | + | ||
72 | + public void setStorageType(String storageType) { | ||
73 | + this.storageType = storageType; | ||
74 | + } | ||
75 | + | ||
76 | + public String getType() { | ||
77 | + return type; | ||
78 | + } | ||
79 | + | ||
80 | + public void setType(String type) { | ||
81 | + this.type = type; | ||
82 | + } | ||
83 | + | ||
84 | + public BigDecimal getMaterialTareWeight() { | ||
85 | + return materialTareWeight; | ||
86 | + } | ||
87 | + | ||
88 | + public void setMaterialTareWeight(BigDecimal materialTareWeight) { | ||
89 | + this.materialTareWeight = materialTareWeight; | ||
90 | + } | ||
91 | + | ||
92 | + public BigDecimal getMaterialNetWeight() { | ||
93 | + return materialNetWeight; | ||
94 | + } | ||
95 | + | ||
96 | + public void setMaterialNetWeight(BigDecimal materialNetWeight) { | ||
97 | + this.materialNetWeight = materialNetWeight; | ||
98 | + } | ||
99 | + | ||
100 | + public BigDecimal getMaterialGrossWeight() { | ||
101 | + return materialGrossWeight; | ||
102 | + } | ||
103 | + | ||
104 | + public void setMaterialGrossWeight(BigDecimal materialGrossWeight) { | ||
105 | + this.materialGrossWeight = materialGrossWeight; | ||
106 | + } | ||
107 | + | ||
108 | + public String getRecycler() { | ||
109 | + return recycler; | ||
110 | + } | ||
111 | + | ||
112 | + public void setRecycler(String recycler) { | ||
113 | + this.recycler = recycler; | ||
114 | + } | ||
115 | +} |
src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderService.java
@@ -3,6 +3,7 @@ package com.huaheng.pc.receipt.receiptContainerHeader.service; | @@ -3,6 +3,7 @@ package com.huaheng.pc.receipt.receiptContainerHeader.service; | ||
3 | import com.baomidou.mybatisplus.extension.service.IService; | 3 | import com.baomidou.mybatisplus.extension.service.IService; |
4 | import com.huaheng.framework.web.domain.AjaxResult; | 4 | import com.huaheng.framework.web.domain.AjaxResult; |
5 | import com.huaheng.mobile.receipt.ReceiptBill; | 5 | import com.huaheng.mobile.receipt.ReceiptBill; |
6 | +import com.huaheng.pc.receipt.receiptContainerHeader.domain.BatteryBean; | ||
6 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerHeader; | 7 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerHeader; |
7 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerView; | 8 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerView; |
8 | import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail; | 9 | import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail; |
@@ -42,8 +43,8 @@ public interface ReceiptContainerHeaderService extends IService<ReceiptContainer | @@ -42,8 +43,8 @@ public interface ReceiptContainerHeaderService extends IService<ReceiptContainer | ||
42 | AjaxResult saveContainer(String receiptCode, String containerCode, Integer receiptDetailId, | 43 | AjaxResult saveContainer(String receiptCode, String containerCode, Integer receiptDetailId, |
43 | BigDecimal batteryPackageWeight, | 44 | BigDecimal batteryPackageWeight, |
44 | String locationCode, BigDecimal qty, String locatingRule, | 45 | String locationCode, BigDecimal qty, String locatingRule, |
45 | - String barCodeHeaderCode,String area,String barCodeHeaderId, | ||
46 | - ReceiptDetail receiptDetail); | 46 | + String barCodeHeaderCode, String area, String barCodeHeaderId, |
47 | + BatteryBean batteryBean); | ||
47 | 48 | ||
48 | /** | 49 | /** |
49 | * 取消组盘 | 50 | * 取消组盘 |
src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java
@@ -33,6 +33,7 @@ import com.huaheng.pc.inventory.inventoryDetail.domain.InventoryDetail; | @@ -33,6 +33,7 @@ import com.huaheng.pc.inventory.inventoryDetail.domain.InventoryDetail; | ||
33 | import com.huaheng.pc.inventory.inventoryDetail.service.InventoryDetailService; | 33 | import com.huaheng.pc.inventory.inventoryDetail.service.InventoryDetailService; |
34 | import com.huaheng.pc.receipt.receiptContainerDetail.domain.ReceiptContainerDetail; | 34 | import com.huaheng.pc.receipt.receiptContainerDetail.domain.ReceiptContainerDetail; |
35 | import com.huaheng.pc.receipt.receiptContainerDetail.service.ReceiptContainerDetailService; | 35 | import com.huaheng.pc.receipt.receiptContainerDetail.service.ReceiptContainerDetailService; |
36 | +import com.huaheng.pc.receipt.receiptContainerHeader.domain.BatteryBean; | ||
36 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerHeader; | 37 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerHeader; |
37 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerView; | 38 | import com.huaheng.pc.receipt.receiptContainerHeader.domain.ReceiptContainerView; |
38 | import com.huaheng.pc.receipt.receiptContainerHeader.mapper.ReceiptContainerHeaderMapper; | 39 | import com.huaheng.pc.receipt.receiptContainerHeader.mapper.ReceiptContainerHeaderMapper; |
@@ -129,10 +130,10 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -129,10 +130,10 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
129 | Integer receiptDetailId, | 130 | Integer receiptDetailId, |
130 | BigDecimal batteryPackageWeight, String locationCode, BigDecimal qty, | 131 | BigDecimal batteryPackageWeight, String locationCode, BigDecimal qty, |
131 | String locatingRule, String barCodeHeaderCode, | 132 | String locatingRule, String barCodeHeaderCode, |
132 | - String area,String barCodeHeaderId,ReceiptDetail receiptdetail) { | 133 | + String area,String barCodeHeaderId,BatteryBean batteryBean) { |
133 | ReceiptDetail detail = receiptDetailService.getById(receiptDetailId); | 134 | ReceiptDetail detail = receiptDetailService.getById(receiptDetailId); |
134 | - detail.setType(receiptdetail.getType()); | ||
135 | - detail.setStorageType(receiptdetail.getStorageType()); | 135 | + detail.setType(batteryBean.getType()); |
136 | + detail.setStorageType(batteryBean.getStorageType()); | ||
136 | receiptDetailService.updateById(detail); | 137 | receiptDetailService.updateById(detail); |
137 | 138 | ||
138 | //超收检查 | 139 | //超收检查 |
@@ -141,7 +142,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -141,7 +142,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
141 | //检查电池类必填项 | 142 | //检查电池类必填项 |
142 | if(detail.getMaterialIsBattery()==1){ | 143 | if(detail.getMaterialIsBattery()==1){ |
143 | // 检查电池类必填项和保存入库详情 | 144 | // 检查电池类必填项和保存入库详情 |
144 | - checkBatteryDataSaveReceipt(receiptdetail,qty,detail); | 145 | + checkBatteryDataSaveReceipt(batteryBean,qty,detail); |
145 | } | 146 | } |
146 | 147 | ||
147 | }else{ | 148 | }else{ |
@@ -273,7 +274,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -273,7 +274,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
273 | //组盘详情 | 274 | //组盘详情 |
274 | //更新入库单详情数据 | 275 | //更新入库单详情数据 |
275 | receiptContainerDetailAdd(receiptContainerHeaders.get(0), receiptDetail, qty, batteryPackageWeight, | 276 | receiptContainerDetailAdd(receiptContainerHeaders.get(0), receiptDetail, qty, batteryPackageWeight, |
276 | - containerCode, locationCode,barCodeHeaderCode,barCodeDetails,receiptdetail); | 277 | + containerCode, locationCode,barCodeHeaderCode,barCodeDetails,batteryBean); |
277 | //更新入库header表状态,保存主条码 | 278 | //更新入库header表状态,保存主条码 |
278 | receiptDetailService.updateReceiptHeaderLastStatusByReceiptHeaderId(receiptDetail.getReceiptId(), | 279 | receiptDetailService.updateReceiptHeaderLastStatusByReceiptHeaderId(receiptDetail.getReceiptId(), |
279 | barCodeHeaderCode,barCodeHeader.getProType()); | 280 | barCodeHeaderCode,barCodeHeader.getProType()); |
@@ -293,7 +294,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -293,7 +294,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
293 | //更新入库单详情数据 | 294 | //更新入库单详情数据 |
294 | receiptContainerDetailAdd(receiptContainerHeaders.get(0), receiptDetail, | 295 | receiptContainerDetailAdd(receiptContainerHeaders.get(0), receiptDetail, |
295 | qty,batteryPackageWeight, containerCode, | 296 | qty,batteryPackageWeight, containerCode, |
296 | - locationCode,barCodeHeaderCode,null,receiptdetail); | 297 | + locationCode,barCodeHeaderCode,null,batteryBean); |
297 | //如果单据数量等于已收数量,更新入库详情状态和入库单状态 | 298 | //如果单据数量等于已收数量,更新入库详情状态和入库单状态 |
298 | if (receiptDetail.getTotalQty().compareTo(receiptDetail.getOpenQty()) == 0){ | 299 | if (receiptDetail.getTotalQty().compareTo(receiptDetail.getOpenQty()) == 0){ |
299 | if (StringUtils.isNotEmpty(locationCode)){ | 300 | if (StringUtils.isNotEmpty(locationCode)){ |
@@ -314,18 +315,19 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -314,18 +315,19 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
314 | } | 315 | } |
315 | return AjaxResult.success("success"); | 316 | return AjaxResult.success("success"); |
316 | } | 317 | } |
317 | - public void checkBatteryDataSaveReceipt(ReceiptDetail receiptdetail,BigDecimal qty,ReceiptDetail receiptdetail1){ | ||
318 | - BigDecimal batteryQty=receiptdetail.getBatteryQty(); | ||
319 | - String batteryPackType=receiptdetail.getBatteryPackType(); | ||
320 | - String batteryTypes=receiptdetail.getBatteryTypes(); | ||
321 | - String completeness=receiptdetail.getCompleteness(); | ||
322 | - BigDecimal materialTareWeight=receiptdetail.getMaterialTareWeight(); | ||
323 | - BigDecimal materialGrossWeight=receiptdetail.getMaterialGrossWeight(); | ||
324 | - BigDecimal materialNetWeight=receiptdetail.getMaterialNetWeight(); | ||
325 | - BigDecimal electricQuantity=receiptdetail.getElectricQuantity(); | ||
326 | - String recycler=receiptdetail.getRecycler(); | ||
327 | - if(StringUtils.isEmpty(batteryPackType) | ||
328 | - ||StringUtils.isEmpty(batteryTypes) | 318 | + public void checkBatteryDataSaveReceipt(BatteryBean batteryBean,BigDecimal qty,ReceiptDetail receiptdetail1){ |
319 | + BigDecimal batteryQty=batteryBean.getBatteryQty(); | ||
320 | +// String batteryPackType=batteryBean.getBatteryPackType(); | ||
321 | + String batteryTypes=batteryBean.getBatteryTypes(); | ||
322 | + String completeness=batteryBean.getCompleteness(); | ||
323 | + BigDecimal materialTareWeight=batteryBean.getMaterialTareWeight(); | ||
324 | + BigDecimal materialGrossWeight=batteryBean.getMaterialGrossWeight(); | ||
325 | + BigDecimal materialNetWeight=batteryBean.getMaterialNetWeight(); | ||
326 | + BigDecimal electricQuantity=batteryBean.getElectricQuantity(); | ||
327 | + String recycler=batteryBean.getRecycler(); | ||
328 | + if( | ||
329 | +// StringUtils.isEmpty(batteryPackType)|| | ||
330 | + StringUtils.isEmpty(batteryTypes) | ||
329 | ||StringUtils.isEmpty(completeness) | 331 | ||StringUtils.isEmpty(completeness) |
330 | ||StringUtils.isEmpty(recycler) | 332 | ||StringUtils.isEmpty(recycler) |
331 | ||null==electricQuantity | 333 | ||null==electricQuantity |
@@ -341,7 +343,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -341,7 +343,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
341 | //保存进入库表 | 343 | //保存进入库表 |
342 | ReceiptDetail receiptDetailsave =receiptdetail1; | 344 | ReceiptDetail receiptDetailsave =receiptdetail1; |
343 | receiptDetailsave.setBatteryTypes(batteryTypes); | 345 | receiptDetailsave.setBatteryTypes(batteryTypes); |
344 | - receiptDetailsave.setBatteryPackType(batteryPackType); | 346 | +// receiptDetailsave.setBatteryPackType(batteryPackType); |
345 | receiptDetailsave.setCompleteness(completeness); | 347 | receiptDetailsave.setCompleteness(completeness); |
346 | receiptDetailsave.setRecycler(recycler); | 348 | receiptDetailsave.setRecycler(recycler); |
347 | receiptDetailsave.setElectricQuantity(electricQuantity); | 349 | receiptDetailsave.setElectricQuantity(electricQuantity); |
@@ -349,8 +351,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -349,8 +351,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
349 | receiptDetailsave.setMaterialGrossWeight(materialGrossWeight); | 351 | receiptDetailsave.setMaterialGrossWeight(materialGrossWeight); |
350 | receiptDetailsave.setMaterialNetWeight(materialNetWeight); | 352 | receiptDetailsave.setMaterialNetWeight(materialNetWeight); |
351 | receiptDetailsave.setMaterialTareWeight(materialTareWeight); | 353 | receiptDetailsave.setMaterialTareWeight(materialTareWeight); |
352 | - receiptDetailsave.setType(receiptdetail.getType()); | ||
353 | - receiptDetailsave.setStorageType(receiptdetail.getStorageType()); | 354 | + receiptDetailsave.setType(batteryBean.getType()); |
355 | + receiptDetailsave.setStorageType(batteryBean.getStorageType()); | ||
354 | //电池类才生成电池包二维码 | 356 | //电池类才生成电池包二维码 |
355 | String batteryPackTwoCode=findBatteryPackTwoCode(receiptDetailsave); | 357 | String batteryPackTwoCode=findBatteryPackTwoCode(receiptDetailsave); |
356 | receiptDetailsave.setBatteryPackTwoCode(batteryPackTwoCode); | 358 | receiptDetailsave.setBatteryPackTwoCode(batteryPackTwoCode); |
@@ -836,7 +838,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -836,7 +838,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
836 | @Transactional | 838 | @Transactional |
837 | public AjaxResult receiptContainerDetailAdd(ReceiptContainerHeader receiptContainerHeader, ReceiptDetail receiptDetail, BigDecimal qty, | 839 | public AjaxResult receiptContainerDetailAdd(ReceiptContainerHeader receiptContainerHeader, ReceiptDetail receiptDetail, BigDecimal qty, |
838 | BigDecimal batteryPackageWeight ,String containerCode,String locationCode, | 840 | BigDecimal batteryPackageWeight ,String containerCode,String locationCode, |
839 | - String barCodeHeaderCode,List<BarCodeDetail> barCodeDetails,ReceiptDetail receiptdetail){ | 841 | + String barCodeHeaderCode,List<BarCodeDetail> barCodeDetails,BatteryBean batteryBean){ |
840 | 842 | ||
841 | int receiptContainerHeaderId = receiptContainerHeader.getId(); | 843 | int receiptContainerHeaderId = receiptContainerHeader.getId(); |
842 | LambdaQueryWrapper<ReceiptContainerDetail> lambda = Wrappers.lambdaQuery(); | 844 | LambdaQueryWrapper<ReceiptContainerDetail> lambda = Wrappers.lambdaQuery(); |
@@ -871,13 +873,13 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -871,13 +873,13 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
871 | String materialCode=receiptDetail1.getMaterialCode(); | 873 | String materialCode=receiptDetail1.getMaterialCode(); |
872 | BigDecimal barcodeqty=receiptDetail1.getOpenQty(); | 874 | BigDecimal barcodeqty=receiptDetail1.getOpenQty(); |
873 | AjaxResult result=savereceiptContainerDetail(receiptContainerDetail,receiptHeader,receiptDetail1, | 875 | AjaxResult result=savereceiptContainerDetail(receiptContainerDetail,receiptHeader,receiptDetail1, |
874 | - locationCode,container,receiptContainerHeader,receiptDetail1.getOpenQty(),barCodeHeaderCode,receiptdetail); | 876 | + locationCode,container,receiptContainerHeader,receiptDetail1.getOpenQty(),barCodeHeaderCode,batteryBean); |
875 | } | 877 | } |
876 | return AjaxResult.success("保存入库组盘详情成功"); | 878 | return AjaxResult.success("保存入库组盘详情成功"); |
877 | }else{ | 879 | }else{ |
878 | String materialCode=receiptDetail.getMaterialCode(); | 880 | String materialCode=receiptDetail.getMaterialCode(); |
879 | AjaxResult result=savereceiptContainerDetail(receiptContainerDetail,receiptHeader,receiptDetail, | 881 | AjaxResult result=savereceiptContainerDetail(receiptContainerDetail,receiptHeader,receiptDetail, |
880 | - locationCode,container,receiptContainerHeader,qty,barCodeHeaderCode,receiptdetail); | 882 | + locationCode,container,receiptContainerHeader,qty,barCodeHeaderCode,batteryBean); |
881 | return result; | 883 | return result; |
882 | } | 884 | } |
883 | //receiptContainerDetail 不等于空的话 | 885 | //receiptContainerDetail 不等于空的话 |
@@ -912,7 +914,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -912,7 +914,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
912 | //Integer receiptContainerHeaderId, | 914 | //Integer receiptContainerHeaderId, |
913 | String locationCode,Container container, | 915 | String locationCode,Container container, |
914 | ReceiptContainerHeader receiptContainerHeader, | 916 | ReceiptContainerHeader receiptContainerHeader, |
915 | - BigDecimal qty,String barCodeHeaderCode,ReceiptDetail receiptdetail){ | 917 | + BigDecimal qty,String barCodeHeaderCode,BatteryBean batteryBean){ |
916 | 918 | ||
917 | receiptContainerDetail.setQty(qty); | 919 | receiptContainerDetail.setQty(qty); |
918 | receiptContainerDetail.setReceiptContainerId(receiptContainerHeader.getId()); | 920 | receiptContainerDetail.setReceiptContainerId(receiptContainerHeader.getId()); |
@@ -961,8 +963,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | @@ -961,8 +963,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai | ||
961 | receiptContainerDetail.setMaterialNetWeight(receiptDetail.getMaterialNetWeight()); | 963 | receiptContainerDetail.setMaterialNetWeight(receiptDetail.getMaterialNetWeight()); |
962 | receiptContainerDetail.setMaterialTareWeight(receiptDetail.getMaterialTareWeight()); | 964 | receiptContainerDetail.setMaterialTareWeight(receiptDetail.getMaterialTareWeight()); |
963 | receiptContainerDetail.setRecycler(receiptDetail.getRecycler()); | 965 | receiptContainerDetail.setRecycler(receiptDetail.getRecycler()); |
964 | - receiptContainerDetail.setCountryCode(receiptdetail.getCountryCode()); | ||
965 | - receiptContainerDetail.setRemark(receiptdetail.getRemark()); | 966 | + receiptContainerDetail.setCountryCode(batteryBean.getCountryCode()); |
967 | + receiptContainerDetail.setRemark(batteryBean.getRemark()); | ||
966 | 968 | ||
967 | if (!receiptContainerDetailService.save(receiptContainerDetail)){ | 969 | if (!receiptContainerDetailService.save(receiptContainerDetail)){ |
968 | return AjaxResult.error("保存入库组盘详情失败"); | 970 | return AjaxResult.error("保存入库组盘详情失败"); |
src/main/resources/templates/receipt/receiving/receiving.html
@@ -115,7 +115,7 @@ | @@ -115,7 +115,7 @@ | ||
115 | <div id="batteryHidden" hidden> | 115 | <div id="batteryHidden" hidden> |
116 | <li ><span class="selectClass">电池包类型:</span> | 116 | <li ><span class="selectClass">电池包类型:</span> |
117 | <select id="batteryPackType" name="batteryPackType" class="form-control" th:with="batteryPackType=${@dict.getType('batteryPackType')}" placeholder="电池类必填"> | 117 | <select id="batteryPackType" name="batteryPackType" class="form-control" th:with="batteryPackType=${@dict.getType('batteryPackType')}" placeholder="电池类必填"> |
118 | - <option value="">电池包类型</option> | 118 | + <option value="">--请选择--</option> |
119 | <option th:each="dict : ${batteryPackType}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> | 119 | <option th:each="dict : ${batteryPackType}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> |
120 | </select> | 120 | </select> |
121 | <!--电池包类型:<input type="text" id="batteryPackType" placeholder="电池类必填"/></li>--> | 121 | <!--电池包类型:<input type="text" id="batteryPackType" placeholder="电池类必填"/></li>--> |
@@ -123,7 +123,8 @@ | @@ -123,7 +123,8 @@ | ||
123 | <li > | 123 | <li > |
124 | <span class="selectClass">电池类型:</span> | 124 | <span class="selectClass">电池类型:</span> |
125 | <select id="batteryTypes" name="batteryTypes" class="form-control" placeholder="电池类必填"> | 125 | <select id="batteryTypes" name="batteryTypes" class="form-control" placeholder="电池类必填"> |
126 | - <option value="">电池类型</option> | 126 | + <option value="">--请选择--</option> |
127 | + <option value="1">电池包</option> | ||
127 | <option value="2">电池模块</option> | 128 | <option value="2">电池模块</option> |
128 | <option value="3">电池单体</option> | 129 | <option value="3">电池单体</option> |
129 | </select> | 130 | </select> |
@@ -131,14 +132,14 @@ | @@ -131,14 +132,14 @@ | ||
131 | <li > | 132 | <li > |
132 | <span class="selectClass">完整程度:</span> | 133 | <span class="selectClass">完整程度:</span> |
133 | <select id="completeness" name="completeness" class="form-control" th:with="completeness=${@dict.getType('completeness')}"> | 134 | <select id="completeness" name="completeness" class="form-control" th:with="completeness=${@dict.getType('completeness')}"> |
134 | - <option value="">完整程度</option> | 135 | + <option value="">--请选择--</option> |
135 | <option th:each="dict : ${completeness}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> | 136 | <option th:each="dict : ${completeness}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> |
136 | </select> | 137 | </select> |
137 | </li> | 138 | </li> |
138 | <li > | 139 | <li > |
139 | <span class="selectClass">利用类型:</span> | 140 | <span class="selectClass">利用类型:</span> |
140 | <select id="storageType" name="storageType" class="form-control" placeholder="电池类必填"> | 141 | <select id="storageType" name="storageType" class="form-control" placeholder="电池类必填"> |
141 | - <option value="">利用类型</option> | 142 | + <option value="">--请选择--</option> |
142 | <option value="0">再生利用</option> | 143 | <option value="0">再生利用</option> |
143 | <option value="1">梯次利用</option> | 144 | <option value="1">梯次利用</option> |
144 | </select> | 145 | </select> |
@@ -146,14 +147,14 @@ | @@ -146,14 +147,14 @@ | ||
146 | <li > | 147 | <li > |
147 | <span class="selectClass">再生利用类型:</span> | 148 | <span class="selectClass">再生利用类型:</span> |
148 | <select id="type" name="type" class="form-control" placeholder="电池类必填"> | 149 | <select id="type" name="type" class="form-control" placeholder="电池类必填"> |
149 | - <option value="">再生利用类型</option> | 150 | + <option value="">--请选择--</option> |
150 | <option value="1">废旧动力蓄电池</option> | 151 | <option value="1">废旧动力蓄电池</option> |
151 | <option value="2">次品动力蓄电池</option> | 152 | <option value="2">次品动力蓄电池</option> |
152 | <option value="3">其他领域废旧电池</option> | 153 | <option value="3">其他领域废旧电池</option> |
153 | </select> | 154 | </select> |
154 | </li> | 155 | </li> |
155 | - <li>回收人:<select type="text" style="width: 80px" id="recycler" th:with="completeness=${@dict.getType('completeness')}"> | ||
156 | - <option th:each="dict : ${completeness}" th:text="${dict['dictLabel']}" th:value="${dict['dictValue']}"></option> | 156 | + <li>回收人:<select type="text" style="width: 80px" id="recycler" th:with="completeness=${@UserServiceImpl.getRecover()}"> |
157 | + <option th:each="dict : ${completeness}" th:text="${dict.userName}" th:value="${dict.userName}"></option> | ||
157 | </select></li> | 158 | </select></li> |
158 | <li>电量:<input type="text" id="electricQuantity" placeholder="电池类必填"/></li> | 159 | <li>电量:<input type="text" id="electricQuantity" placeholder="电池类必填"/></li> |
159 | <li>皮重:<input type="text" id="materialTareWeight"/><button class="btn btn-sm btn-success" onclick="getWeight()">取重</button></li> | 160 | <li>皮重:<input type="text" id="materialTareWeight"/><button class="btn btn-sm btn-success" onclick="getWeight()">取重</button></li> |
@@ -433,12 +434,6 @@ | @@ -433,12 +434,6 @@ | ||
433 | $("#type").val(res.data.curBill.type) | 434 | $("#type").val(res.data.curBill.type) |
434 | $("#batteryTypes").val(res.data.curBill.batteryTypes) | 435 | $("#batteryTypes").val(res.data.curBill.batteryTypes) |
435 | $("#completeness").val(res.data.curBill.completeness) | 436 | $("#completeness").val(res.data.curBill.completeness) |
436 | - $("#materialNetWeight").val(res.data.curBill.materialNetWeight) | ||
437 | - $("#materialTareWeight").val(res.data.curBill.materialTareWeight) | ||
438 | - $("#materialGrossWeight").val(res.data.curBill.materialGrossWeight) | ||
439 | - $("#electricQuantity").val(res.data.curBill.electricQuantity) | ||
440 | - $("#electricQuantity").val(res.data.curBill.electricQuantity) | ||
441 | - | ||
442 | // $("#bootstrap-table3").bootstrapTable('load',res.data.containerList); | 437 | // $("#bootstrap-table3").bootstrapTable('load',res.data.containerList); |
443 | } | 438 | } |
444 | }) | 439 | }) |