|
|
|
|
@ -48,6 +48,11 @@ public class LdOneFormServiceImpl extends ServiceImpl<LdOneFormMapper, LdOneForm |
|
|
|
|
return oneFormMapper.selectByMaterialCode(materialCode,oneFormId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public LdOneForm getByMaterialCodeAndType(String materialCode, String type) { |
|
|
|
|
return oneFormMapper.getByMaterialCodeAndType(materialCode,type); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<LdOneForm> getPutOneForm(String optionType) { |
|
|
|
|
return oneFormMapper.selectOneFormByNum(optionType); |
|
|
|
|
@ -115,8 +120,10 @@ public class LdOneFormServiceImpl extends ServiceImpl<LdOneFormMapper, LdOneForm |
|
|
|
|
for (LdOneForm oneForm : oneFormList) { |
|
|
|
|
List<LdOneForm> formList = oneFormMapper.selectByMaterialId(oneForm.getMaterialId(), oneForm.getType()); |
|
|
|
|
if(CollectionUtils.isEmpty(formList)){ |
|
|
|
|
oneForm.setNum(new BigDecimal(0)); |
|
|
|
|
list.add(oneForm); |
|
|
|
|
if(BatchConstant.CONSUMER.equals(oneForm.getType())){ |
|
|
|
|
oneForm.setNum(new BigDecimal(0)); |
|
|
|
|
list.add(oneForm); |
|
|
|
|
} |
|
|
|
|
}else { |
|
|
|
|
list.addAll(formList); |
|
|
|
|
} |
|
|
|
|
|