bug修改

fencang
anthonyywj2 3 years ago
parent f54330393a
commit 391671a521

@ -195,15 +195,12 @@ public class SpsSyncUploadController {
//耗材字典导入 //耗材字典导入
if (CollUtil.isNotEmpty(syncDataResponse.getUdiInfoEntities())) { if (CollUtil.isNotEmpty(syncDataResponse.getUdiInfoEntities())) {
if (CollUtil.isNotEmpty(syncDataResponse.getUdiInfoEntities())) { if (CollUtil.isNotEmpty(syncDataResponse.getUdiInfoEntities())) {
try { List<UdiInfoEntity> udiInfoEntities = syncDataResponse.getUdiInfoEntities();
List<UdiInfoEntity> udiInfoEntities = syncDataResponse.getUdiInfoEntities(); UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class);
UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class); for (UdiInfoEntity udiInfoEntity : udiInfoEntities) {
for (UdiInfoEntity udiInfoEntity : udiInfoEntities) { mapper.insertUdiInfo(udiInfoEntity);
mapper.insertUdiInfo(udiInfoEntity);
}
batchSession.commit();
} catch (Exception e) {
} }
batchSession.commit();
} }
} }

@ -658,7 +658,7 @@ public class OrderController {
OrderEntity orderEntity = orderService.findById(orderFilterRequest.getId()); OrderEntity orderEntity = orderService.findById(orderFilterRequest.getId());
orderEntity.setStatus(ConstantStatus.ORDER_STATUS_PROCESS); orderEntity.setStatus(ConstantStatus.ORDER_STATUS_PROCESS);
orderEntity.setContrastStatus(ConstantStatus.ORDER_CHECK_UN); orderEntity.setContrastStatus(ConstantStatus.ORDER_CHECK_UN);
orderEntity.setErpFk(" "); //将业务单据号置空 orderEntity.setErpFk(""); //将业务单据号置空
List<WarehouseEntity> warehouseEntityList = codesService.findByReceiptId(orderEntity.getId()); List<WarehouseEntity> warehouseEntityList = codesService.findByReceiptId(orderEntity.getId());
codesTempService.insertCodesTemp(warehouseEntityList); codesTempService.insertCodesTemp(warehouseEntityList);
codesService.deleteByOrderId(orderEntity.getId()); codesService.deleteByOrderId(orderEntity.getId());

@ -910,15 +910,20 @@ public class IoTransInoutService {
} }
} else if (orderEntity.getContrastStatus() == ConstantStatus.ORDER_CHECK_SUCCESS) { } else if (orderEntity.getContrastStatus() == ConstantStatus.ORDER_CHECK_SUCCESS) {
String[] erpIds = orderEntity.getErpFk().split(","); String[] erpIds = orderEntity.getErpFk().split(",");
if (erpIds != null && erpIds.length > 0) { if (erpIds == null || erpIds.length == 0) {
for (int i = 0; i < erpIds.length; i++) { if (StrUtil.isNotEmpty(orderEntity.getErpFk())) {
StockOrderFilterRequest stockOrderFilterRequest = new StockOrderFilterRequest(); erpIds = new String[1];
stockOrderFilterRequest.setBillNo(erpIds[i]); erpIds[0] = orderEntity.getErpFk();
StockOrderEntity stockOrderEntity = stockOrderService.findOne(stockOrderFilterRequest);
stockOrderEntity.setStatus(new CheckOrderUtils().getStockOrderStatus(orderEntity, bussinessTypeEntity));
stockOrderService.updateById(stockOrderEntity);
} }
} }
for (int i = 0; i < erpIds.length; i++) {
StockOrderFilterRequest stockOrderFilterRequest = new StockOrderFilterRequest();
stockOrderFilterRequest.setBillNo(erpIds[i]);
StockOrderEntity stockOrderEntity = stockOrderService.findOne(stockOrderFilterRequest);
stockOrderEntity.setStatus(new CheckOrderUtils().getStockOrderStatus(orderEntity, bussinessTypeEntity));
stockOrderEntity.setOrderIdFk(orderEntity.getId());
stockOrderService.updateById(stockOrderEntity);
}
} }
} }

Loading…
Cancel
Save