up
This commit is contained in:
@@ -48,7 +48,7 @@ public interface IMedicationManageAppService {
|
|||||||
* @param id 查询条件
|
* @param id 查询条件
|
||||||
* @return 药品目录查询结果
|
* @return 药品目录查询结果
|
||||||
*/
|
*/
|
||||||
R<?> getMedicationOne(@PathVariable("id") Long id);
|
R<?> getMedicationOne(@RequestParam Long id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑药品目录信息
|
* 编辑药品目录信息
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import java.util.stream.Stream;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import com.openhis.common.enums.PermissionLimit;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
@@ -33,6 +32,7 @@ import com.openhis.administration.service.ISupplierService;
|
|||||||
import com.openhis.common.constant.CommonConstants;
|
import com.openhis.common.constant.CommonConstants;
|
||||||
import com.openhis.common.constant.PromptMsgConstant;
|
import com.openhis.common.constant.PromptMsgConstant;
|
||||||
import com.openhis.common.enums.ApplicableScope;
|
import com.openhis.common.enums.ApplicableScope;
|
||||||
|
import com.openhis.common.enums.PermissionLimit;
|
||||||
import com.openhis.common.enums.PublicationStatus;
|
import com.openhis.common.enums.PublicationStatus;
|
||||||
import com.openhis.common.enums.Whether;
|
import com.openhis.common.enums.Whether;
|
||||||
import com.openhis.common.utils.EnumUtils;
|
import com.openhis.common.utils.EnumUtils;
|
||||||
@@ -186,7 +186,6 @@ public class MedicationManageAppServiceImpl implements IMedicationManageAppServi
|
|||||||
// 基药标识
|
// 基药标识
|
||||||
e.setBasicFlag_enumText(EnumUtils.getInfoByValue(Whether.class, e.getBasicFlag()));
|
e.setBasicFlag_enumText(EnumUtils.getInfoByValue(Whether.class, e.getBasicFlag()));
|
||||||
|
|
||||||
|
|
||||||
// // 活动标记
|
// // 活动标记
|
||||||
// e.setActiveFlag_enumText(EnumUtils.getInfoByValue(AccountStatus.class, e.getActiveFlag()));
|
// e.setActiveFlag_enumText(EnumUtils.getInfoByValue(AccountStatus.class, e.getActiveFlag()));
|
||||||
|
|
||||||
@@ -210,8 +209,12 @@ public class MedicationManageAppServiceImpl implements IMedicationManageAppServi
|
|||||||
BeanUtils.copyProperties(medicationManageUpDto, medicationDefinition);// 主表信息
|
BeanUtils.copyProperties(medicationManageUpDto, medicationDefinition);// 主表信息
|
||||||
// 拼音码
|
// 拼音码
|
||||||
medicationDefinition.setPyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDefinition.getName()));
|
medicationDefinition.setPyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDefinition.getName()));
|
||||||
|
medicationDefinition
|
||||||
|
.setMerchandisePyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDefinition.getMerchandiseName()));
|
||||||
// 五笔码
|
// 五笔码
|
||||||
medicationDefinition.setWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDefinition.getName()));
|
medicationDefinition.setWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDefinition.getName()));
|
||||||
|
medicationDefinition
|
||||||
|
.setMerchandiseWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDefinition.getMerchandiseName()));
|
||||||
|
|
||||||
// 更新子表药品信息
|
// 更新子表药品信息
|
||||||
if (medicationService.updateById(medication)) {
|
if (medicationService.updateById(medication)) {
|
||||||
@@ -231,7 +234,7 @@ public class MedicationManageAppServiceImpl implements IMedicationManageAppServi
|
|||||||
* @return 药品目录查询结果
|
* @return 药品目录查询结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public R<?> getMedicationOne(@PathVariable("id") Long id) {
|
public R<?> getMedicationOne(@RequestParam Long id) {
|
||||||
|
|
||||||
// 获取租户ID
|
// 获取租户ID
|
||||||
Integer tenantId = SecurityUtils.getLoginUser().getTenantId();
|
Integer tenantId = SecurityUtils.getLoginUser().getTenantId();
|
||||||
@@ -299,8 +302,12 @@ public class MedicationManageAppServiceImpl implements IMedicationManageAppServi
|
|||||||
BeanUtils.copyProperties(medicationManageUpDto, medicationDetail);
|
BeanUtils.copyProperties(medicationManageUpDto, medicationDetail);
|
||||||
// 拼音码
|
// 拼音码
|
||||||
medicationDetail.setPyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDetail.getName()));
|
medicationDetail.setPyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDetail.getName()));
|
||||||
|
medicationDetail
|
||||||
|
.setMerchandisePyStr(ChineseConvertUtils.toPinyinFirstLetter(medicationDetail.getMerchandiseName()));
|
||||||
// 五笔码
|
// 五笔码
|
||||||
medicationDetail.setWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDetail.getName()));
|
medicationDetail.setWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDetail.getName()));
|
||||||
|
medicationDetail
|
||||||
|
.setMerchandiseWbStr(ChineseConvertUtils.toWBFirstLetter(medicationDetail.getMerchandiseName()));
|
||||||
|
|
||||||
// 新增主表外来药品目录
|
// 新增主表外来药品目录
|
||||||
if (medicationDefinitionService.addMedication(medicationDetail)) {
|
if (medicationDefinitionService.addMedication(medicationDetail)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user