Browse Source

修复部分遗漏bug

lwx_dev
erdanergou 3 years ago
parent
commit
dfa21eea59
  1. 9
      src/main/java/com/dreamchaser/depository_manage/service/impl/MaterialServiceImpl.java
  2. 4
      src/main/resources/templates/pages/group/group-add_back.html

9
src/main/java/com/dreamchaser/depository_manage/service/impl/MaterialServiceImpl.java

@ -829,6 +829,15 @@ public class MaterialServiceImpl implements MaterialService {
}
}
List<SplitInfo> splitInfoByMid = splitUnitService.findSplitInfoByMid(m.getMid());
if(splitInfoByMid == null){
splitInfoByMid = new ArrayList<>();
}
Map<String,Object> paramByBarcode = new HashMap<>();
paramByBarcode.put("mcode", m.getCode());
paramByBarcode.put("codeFlag", 1);
List<MaterialAndBarCode> materialByBarCodeByCondition = materialMapper.findMaterialByBarCodeByCondition(paramByBarcode);
m.setMaterialAndBarCodeList(materialByBarCodeByCondition);
m.setSplitInfoList(splitInfoByMid);
MaterialType materialTypeByOldId = materialTypeMapper.findMaterialTypeByOldId(material.getMaterialTypeId());
m.setTypeName(materialTypeByOldId.getTname());

4
src/main/resources/templates/pages/group/group-add_back.html

@ -608,7 +608,7 @@
var idNumber = materialId.name.split("mid")[1];
var unit = $("#unit" + idNumber);
unit.empty();
$("#unit" + idNumber).append(new Option(material.baseUnit, "-1"));
$("#unit" + idNumber).append(new Option(material.unit, "-1"));
var unitList = material["splitInfoList"];
for (let i = 0; i < unitList.length; i++) {
$("#unit" + idNumber).append(new Option(unitList[i].newUnit, unitList[i].newUnit));
@ -772,7 +772,7 @@
unit.empty();
$("#unit" + idNumber).append(new Option(material.baseUnit, "-1"));
var unitList = material["splitInfoList"];
if (unitList !== null && unitList != undefined) {
if (unitList !== null && unitList !== undefined) {
for (let i = 0; i < unitList.length; i++) {
$("#unit" + idNumber).append(new Option(unitList[i].newUnit, unitList[i].newUnit));
}

Loading…
Cancel
Save