Browse Source

修改库存盘点时数量显示异常

lwx_dev
erdanergou 3 years ago
parent
commit
f817260d8a
  1. 5
      src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java
  2. 1
      src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
  3. 6
      src/main/java/com/dreamchaser/depository_manage/pojo/ApplicationOutRecordMinP.java
  4. 4
      src/main/resources/templates/pages/application/form-step-look_minRecordOut.html
  5. 5
      src/main/resources/templates/pages/stockTaking/stockTaking.html

5
src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java

@ -1836,9 +1836,8 @@ public class MaterialController {
paramForSplitInfo.put("mid", inventory.getMid()); paramForSplitInfo.put("mid", inventory.getMid());
// 获取拆单记录 // 获取拆单记录
SplitInfo splitInfo = splitUnitService.findSplitInfoByMidAndUnit(paramForSplitInfo); SplitInfo splitInfo = splitUnitService.findSplitInfoByMidAndUnit(paramForSplitInfo);
// 获取当前拆单记录对应的库存数量 quantity = splitUnitService.findAllInventoryForSplitInfo(-1, placeAndMaterialByMidAndPid, splitInfo.getId(), 0, true);
SplitInventory splitInventoryByIidAndSid = splitUnitService.findSplitInventoryByIidAndSid(placeAndMaterialByMidAndPid.getId(), splitInfo.getId());
quantity = splitInventoryByIidAndSid.getSaveQuantity();
} }
return new RestResponse(quantity); return new RestResponse(quantity);
} else { } else {

1
src/main/java/com/dreamchaser/depository_manage/controller/PageController.java

@ -1441,6 +1441,7 @@ public class PageController {
recordMinP.setDepositoryName(depository.getDname()); recordMinP.setDepositoryName(depository.getDname());
recordMinP.setMname(inventoryById.getMname()); recordMinP.setMname(inventoryById.getMname());
recordMinP.setMcode(inventoryById.getCode()); recordMinP.setMcode(inventoryById.getCode());
recordMinP.setVersion(inventoryById.getVersion() == null ? "":inventoryById.getVersion());
recordMinP.setPlaceCode(placeById.getCode()); recordMinP.setPlaceCode(placeById.getCode());
String unit = recordMinP.getUnit(); String unit = recordMinP.getUnit();
if ("-1".equals(unit)) { if ("-1".equals(unit)) {

6
src/main/java/com/dreamchaser/depository_manage/pojo/ApplicationOutRecordMinP.java

@ -92,6 +92,12 @@ public class ApplicationOutRecordMinP {
*/ */
private String unit; private String unit;
/**
* 出库物料的型号
*/
private String version;
public ApplicationOutRecordMinP(ApplicationOutRecordMin recordMin) { public ApplicationOutRecordMinP(ApplicationOutRecordMin recordMin) {
this.id = recordMin.getId(); this.id = recordMin.getId();

4
src/main/resources/templates/pages/application/form-step-look_minRecordOut.html

@ -34,6 +34,10 @@
<td>物料名称</td> <td>物料名称</td>
<td id="materialName" th:text="${recordMinP.getMname()}">骁龙888芯片</td> <td id="materialName" th:text="${recordMinP.getMname()}">骁龙888芯片</td>
</tr> </tr>
<tr>
<td>物料型号</td>
<td id="version" th:text="${recordMinP.getVersion()}">骁龙888芯片</td>
</tr>
<tr> <tr>
<td>存货编码</td> <td>存货编码</td>
<td id="mcode" th:text="${recordMinP.getMcode()}">外芯仓库</td> <td id="mcode" th:text="${recordMinP.getMcode()}">外芯仓库</td>

5
src/main/resources/templates/pages/stockTaking/stockTaking.html

@ -908,7 +908,7 @@
barCode.empty(); barCode.empty();
} }
unit.empty(); unit.empty();
unit.append(new Option(d.unit, "-1")); unit.append(new Option(d.baseUnit, "-1"));
if (d.splitInfoList !== null && d.splitInfoList.length > 0) { if (d.splitInfoList !== null && d.splitInfoList.length > 0) {
$.each(d.splitInfoList, function (index, item) { $.each(d.splitInfoList, function (index, item) {
unit.append(new Option(item.newUnit, item.newUnit));//往下拉菜单里添加元素 unit.append(new Option(item.newUnit, item.newUnit));//往下拉菜单里添加元素
@ -1552,7 +1552,8 @@
$("#" + "oldInventory" + idNumber).val(d.data) $("#" + "oldInventory" + idNumber).val(d.data)
} }
}); });
} else if (id.includes("unit")) { }
else if (id.includes("unit")) {
let idNumber = id.split("unit")[1]; // 得到当前id对应数字 let idNumber = id.split("unit")[1]; // 得到当前id对应数字
req.mid = $("#" + "mid" + idNumber).val(); req.mid = $("#" + "mid" + idNumber).val();
req.unit = data.value; req.unit = data.value;

Loading…
Cancel
Save