层级数量换算

dev_unify
yewj 7 months ago
parent 0d3aa74cda
commit daf13f9990

@ -113,8 +113,6 @@ public class IoSplitFifoController extends BaseController {
return ResultVOUtils.success(invRemind); return ResultVOUtils.success(invRemind);
} }
@Resource
SysWorkplaceQueueService sysWorkplaceQueueService;
/** /**
* *

@ -524,8 +524,8 @@ public class UdiContrastService {
udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity); udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity);
udiProductService.insertUdiInfo(udiProductEntity); udiProductService.insertUdiInfo(udiProductEntity);
udiRelevanceEntity = udiRelevanceService.insertDefaultLevel(udiRelevanceEntity, udiProductEntity); udiRelevanceEntity = udiRelevanceService.insertDefaultLevel(udiRelevanceEntity, udiProductEntity);
udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity);
udiProductService.updateLevelCount(udiRelevanceEntity);
} }
} else { } else {
//没有医保编码 //没有医保编码

@ -464,10 +464,10 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
for (UdiProductEntity udiProductEntity : udiProductEntities) { for (UdiProductEntity udiProductEntity : udiProductEntities) {
int bhltsl = 1; int bhltsl = 1;
if (IntUtil.value(udiProductEntity.getPackLevel()) > curLevel) { if (IntUtil.value(udiProductEntity.getPackLevel()) > curLevel) {
bhltsl = udiProductEntity.getBhxjsl(); bhltsl = IntUtil.value(udiProductEntity.getBhxjsl(), 1);
for (DiLevelResponse diLevelResponse : diLevelResponses) { for (DiLevelResponse diLevelResponse : diLevelResponses) {
if (IntUtil.value(udiProductEntity.getPackLevel()) > diLevelResponse.getPackLevel() && IntUtil.value(diLevelResponse.getPackLevel()) > curLevel) { if (IntUtil.value(udiProductEntity.getPackLevel()) > diLevelResponse.getPackLevel() && IntUtil.value(diLevelResponse.getPackLevel()) > curLevel) {
bhltsl = bhltsl * diLevelResponse.getBhxjsl(); bhltsl = bhltsl * IntUtil.value(diLevelResponse.getBhxjsl(), 1);
} }
} }
} }
@ -480,14 +480,15 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
for (UdiProductEntity udiProductEntity : udiProductEntities) { for (UdiProductEntity udiProductEntity : udiProductEntities) {
int bhltsl = 1; int bhltsl = 1;
if (IntUtil.value(udiProductEntity.getPackLevel()) > curLevel) { if (IntUtil.value(udiProductEntity.getPackLevel()) > curLevel) {
bhltsl = udiProductEntity.getBhxjsl(); bhltsl = IntUtil.value(udiProductEntity.getBhxjsl(), 1);
for (DiLevelResponse diLevelResponse : diLevelResponses) { for (DiLevelResponse diLevelResponse : diLevelResponses) {
if (IntUtil.value(udiProductEntity.getPackLevel()) > diLevelResponse.getPackLevel() && IntUtil.value(diLevelResponse.getPackLevel()) > curLevel) { if (IntUtil.value(udiProductEntity.getPackLevel()) > diLevelResponse.getPackLevel() && IntUtil.value(diLevelResponse.getPackLevel()) > curLevel) {
bhltsl = bhltsl * diLevelResponse.getBhxjsl(); bhltsl = bhltsl * IntUtil.value(diLevelResponse.getBhxjsl(), 1);
} }
} }
} }
udiProductEntity.setBhsycjsl(bhltsl); udiProductEntity.setBhsycjsl(bhltsl);
udiProductEntity.setUpdateTime(new Date());
} }
} }

@ -42,4 +42,18 @@ public class IntUtil {
} }
public static int value(Integer value, int defaultValue) {
if (value != null && value != 0)
return value;
else return defaultValue;
}
public static int value(String value, int defaultValue) {
if (StrUtil.isEmpty(value) || "0".equals(value))
return defaultValue;
else return Integer.parseInt(value);
}
} }

Loading…
Cancel
Save