优化调拨出库单据的仓库判断

This commit is contained in:
季圣华
2021-08-22 18:16:12 +08:00
parent 47b5d2d800
commit c004f8728f
2 changed files with 9 additions and 1 deletions

View File

@@ -368,7 +368,12 @@ public class DepotItemService {
}
if(BusinessConstants.SUB_TYPE_TRANSFER.equals(depotHead.getSubType())) {
if (StringUtil.isExist(rowObj.get("anotherDepotId"))) {
depotItem.setAnotherDepotId(rowObj.getLong("anotherDepotId"));
if(rowObj.getLong("anotherDepotId").equals(rowObj.getLong("depotId"))) {
throw new BusinessRunTimeException(ExceptionConstants.DEPOT_HEAD_ANOTHER_DEPOT_EQUAL_FAILED_CODE,
String.format(ExceptionConstants.DEPOT_HEAD_ANOTHER_DEPOT_EQUAL_FAILED_MSG));
} else {
depotItem.setAnotherDepotId(rowObj.getLong("anotherDepotId"));
}
} else {
throw new BusinessRunTimeException(ExceptionConstants.DEPOT_HEAD_ANOTHER_DEPOT_FAILED_CODE,
String.format(ExceptionConstants.DEPOT_HEAD_ANOTHER_DEPOT_FAILED_MSG));