最小数量修改

dev_unify
yewj 7 months ago
parent 341fbc9c6b
commit dbd1f1c0f5

@ -134,6 +134,7 @@ public class IoCollectOrderBackupController extends BaseController {
List<IoCollectOrderCodeMan> list = ioCollectOrderBackupService.codeDetail(collectOrderBizRequest.getId()); List<IoCollectOrderCodeMan> list = ioCollectOrderBackupService.codeDetail(collectOrderBizRequest.getId());
return ResultVOUtils.success(list); return ResultVOUtils.success(list);
} }
/** /**
* *
* *

@ -350,6 +350,9 @@ public class UdiContrastService {
udiProductEntity.setNameCode(thirdAliDrug.getNameCode()); udiProductEntity.setNameCode(thirdAliDrug.getNameCode());
if (IntUtil.value(thirdAliDrug.getPackLevel()) == 1) { if (IntUtil.value(thirdAliDrug.getPackLevel()) == 1) {
udiProductEntity.setXjdw(ybDrug.getMinUnit()); udiProductEntity.setXjdw(ybDrug.getMinUnit());
if (DimaUtil.trMinCount(thirdAliDrug.getBzgg()) != null) {
udiProductEntity.setBhxjsl(DimaUtil.trMinCount(thirdAliDrug.getBzgg()));
} else
udiProductEntity.setBhxjsl(ybDrug.getFactor()); udiProductEntity.setBhxjsl(ybDrug.getFactor());
} }
if (thirdAliDrug.getPackLevel() != null) { if (thirdAliDrug.getPackLevel() != null) {

@ -2,6 +2,8 @@ package com.glxp.api.util;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/** /**
* @author AnthonyYwj * @author AnthonyYwj
@ -31,7 +33,19 @@ public class DimaUtil {
for (int i = calculatedLevels.size() - 1; i >= 0; i--) { for (int i = calculatedLevels.size() - 1; i >= 0; i--) {
reversed.add(calculatedLevels.get(i)); reversed.add(calculatedLevels.get(i));
} }
return reversed; return reversed;
} }
public static Integer trMinCount(String bzgg) {
// 定义正则表达式模式,用于匹配数字
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(bzgg);
if (matcher.find()) {
return Integer.parseInt(matcher.group());
}
return null;
}
} }

Loading…
Cancel
Save