门诊管理-》门诊划价:新增耗材点击【保存】报错的问题(设置租户id,创建者,创建时间)
This commit is contained in:
@@ -632,6 +632,11 @@ public class DoctorStationAdviceAppServiceImpl implements IDoctorStationAdviceAp
|
|||||||
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
||||||
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
||||||
|
|
||||||
|
// 显式设置tenantId、createBy和createTime字段,防止自动填充机制失效
|
||||||
|
chargeItem.setTenantId(SecurityUtils.getLoginUser().getTenantId());
|
||||||
|
chargeItem.setCreateBy(SecurityUtils.getLoginUser().getUsername());
|
||||||
|
chargeItem.setCreateTime(new Date());
|
||||||
|
|
||||||
iChargeItemService.saveOrUpdate(chargeItem);
|
iChargeItemService.saveOrUpdate(chargeItem);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -685,6 +690,9 @@ public class DoctorStationAdviceAppServiceImpl implements IDoctorStationAdviceAp
|
|||||||
deviceRequest.setId(adviceSaveDto.getRequestId()); // 主键id
|
deviceRequest.setId(adviceSaveDto.getRequestId()); // 主键id
|
||||||
deviceRequest.setStatusEnum(is_save ? RequestStatus.DRAFT.getValue() : RequestStatus.ACTIVE.getValue()); // 请求状态
|
deviceRequest.setStatusEnum(is_save ? RequestStatus.DRAFT.getValue() : RequestStatus.ACTIVE.getValue()); // 请求状态
|
||||||
deviceRequest.setTenantId(SecurityUtils.getLoginUser().getTenantId()); // 显式设置租户ID
|
deviceRequest.setTenantId(SecurityUtils.getLoginUser().getTenantId()); // 显式设置租户ID
|
||||||
|
// 显式设置审计字段,防止自动填充机制失效
|
||||||
|
deviceRequest.setCreateBy(SecurityUtils.getLoginUser().getUsername());
|
||||||
|
deviceRequest.setCreateTime(new Date());
|
||||||
|
|
||||||
// 保存时,处理数据(请求,发放,账单)
|
// 保存时,处理数据(请求,发放,账单)
|
||||||
if (is_save) {
|
if (is_save) {
|
||||||
@@ -745,6 +753,11 @@ public class DoctorStationAdviceAppServiceImpl implements IDoctorStationAdviceAp
|
|||||||
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
||||||
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
||||||
|
|
||||||
|
// 显式设置审计字段,防止自动填充机制失效
|
||||||
|
chargeItem.setTenantId(SecurityUtils.getLoginUser().getTenantId());
|
||||||
|
chargeItem.setCreateBy(SecurityUtils.getLoginUser().getUsername());
|
||||||
|
chargeItem.setCreateTime(new Date());
|
||||||
|
|
||||||
iChargeItemService.saveOrUpdate(chargeItem);
|
iChargeItemService.saveOrUpdate(chargeItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -857,6 +870,11 @@ public class DoctorStationAdviceAppServiceImpl implements IDoctorStationAdviceAp
|
|||||||
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
chargeItem.setUnitPrice(adviceSaveDto.getUnitPrice()); // 单价
|
||||||
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
chargeItem.setTotalPrice(adviceSaveDto.getTotalPrice()); // 总价
|
||||||
|
|
||||||
|
// 显式设置审计字段,防止自动填充机制失效
|
||||||
|
chargeItem.setTenantId(SecurityUtils.getLoginUser().getTenantId());
|
||||||
|
chargeItem.setCreateBy(SecurityUtils.getLoginUser().getUsername());
|
||||||
|
chargeItem.setCreateTime(new Date());
|
||||||
|
|
||||||
iChargeItemService.saveOrUpdate(chargeItem);
|
iChargeItemService.saveOrUpdate(chargeItem);
|
||||||
|
|
||||||
// 第一次保存时,处理诊疗套餐的子项信息
|
// 第一次保存时,处理诊疗套餐的子项信息
|
||||||
@@ -878,7 +896,6 @@ public class DoctorStationAdviceAppServiceImpl implements IDoctorStationAdviceAp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 只有在签发时
|
// 只有在签发时
|
||||||
if (is_sign) {
|
if (is_sign) {
|
||||||
// 发送跨系统申请
|
// 发送跨系统申请
|
||||||
|
|||||||
@@ -87,6 +87,11 @@ public class DeviceDispenseServiceImpl extends ServiceImpl<DeviceDispenseMapper,
|
|||||||
// 设置限制发药时间
|
// 设置限制发药时间
|
||||||
deviceDispense.setLimitTime(limitTime);
|
deviceDispense.setLimitTime(limitTime);
|
||||||
|
|
||||||
|
// 显式设置tenantId、createBy和createTime字段,防止自动填充机制失效
|
||||||
|
deviceDispense.setTenantId(getLoginUser().getTenantId());
|
||||||
|
deviceDispense.setCreateBy(getLoginUser().getUsername());
|
||||||
|
deviceDispense.setCreateTime(new Date());
|
||||||
|
|
||||||
baseMapper.insert(deviceDispense);
|
baseMapper.insert(deviceDispense);
|
||||||
|
|
||||||
// if (DbOpType.INSERT.getCode().equals(dbOpType)) {
|
// if (DbOpType.INSERT.getCode().equals(dbOpType)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user