2/25 bug修复 扫码

dev_drug
wangwei 1 month ago
parent 863de23d26
commit 5ca7db8e55

@ -796,6 +796,7 @@ public class IoCodeTempController extends BaseController {
codeEnttity.setDeptCode(invWarehouseEntity.getParentId());
codeEnttity.setInvCode(addOrderRequest.getInvCode());
codeEnttity.setCount(1);
codeEnttity.setProductType(orderEntity.getProductType());
String unitFk = null;
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
unitFk = addOrderRequest.getFromCorp();

@ -348,6 +348,11 @@ public class IoOrderController extends BaseController {
for (int i = 0; i < orderDetailBizEntities.size(); i++) {
IoOrderDetailBizEntity ioOrderDetailBizEntity = orderDetailBizEntities.get(i);
if (ioOrderDetailBizEntity.getProductType() == null){
// todo 在哪里插入的
ioOrderDetailBizEntity.setProductType(orderEntity.getProductType());
orderDetailBizService.update(ioOrderDetailBizEntity);
}
if (ioOrderDetailBizEntity.getProductType() == 2) {
if ( StrUtil.isEmpty(ioOrderDetailBizEntity.getExpireDate()) &&
StrUtil.isEmpty(ioOrderDetailBizEntity.getBatchNo()) &&

@ -347,11 +347,13 @@ public class IoCheckInoutService {
curCount = codeEntity.getMyReCount();
}
// TODO 药品单据临时数量超出不做校验(为了湖里妇幼)
// if (codeEntity.getProductType() != null){
if (!codeEntity.getProductType().equals(2)) {
if (curCount > bizEntity.getCount()) {
return "当前产品" + bizEntity.getCoName() + "数量超出!";
}
}
// }
if (bizEntity.getPrice() != null)
codeEntity.setPrice(bizEntity.getPrice());
if (StrUtil.isNotEmpty(codeEntity.getProduceDate()) && StrUtil.isEmpty(bizEntity.getProductDate())) {

@ -453,6 +453,7 @@ public class IoOrderDetailBizServiceImpl implements IoOrderDetailBizService {
ioOrderDetailBizEntity.setMeasname(udiRelevanceResponse.getMeasname());
ioOrderDetailBizEntity.setSpec(udiRelevanceResponse.getGgxh());
ioOrderDetailBizEntity.setPrice(item.getPrice());
ioOrderDetailBizEntity.setProductType(udiRelevanceResponse.getProductType());
ioOrderDetailBizEntity.setProductDate(item.getProductDate());
ioOrderDetailBizEntity.setExpireDate(item.getExpireDate());
ioOrderDetailBizEntity.setBatchNo(item.getBatchNo());

Loading…
Cancel
Save