Compare commits

..

No commits in common. "c8fc749cbac67656796c0624d590b83412c04bde" and "1a2b54f6165850dcbc16e0a3efb52f6688febf26" have entirely different histories.

9 changed files with 12 additions and 96 deletions

View File

@ -35,13 +35,6 @@ public class ControllerAspect {
result.setData(null); result.setData(null);
result.setCode(301); result.setCode(301);
return result; return result;
} catch (Exception e){
Result<Object> result = new Result<>();
result.setMessage("系统异常");
result.setData(null);
result.setCode(101);
e.printStackTrace();
return result;
} }
} }
} }

View File

@ -1,6 +1,5 @@
package com.syjiaer.clinic.server.controller.social; package com.syjiaer.clinic.server.controller.social;
import com.syjiaer.clinic.server.common.constants.Constants;
import com.syjiaer.clinic.server.common.util.DictoryUtil; import com.syjiaer.clinic.server.common.util.DictoryUtil;
import com.syjiaer.clinic.server.common.vo.Page; import com.syjiaer.clinic.server.common.vo.Page;
import com.syjiaer.clinic.server.common.vo.Result; import com.syjiaer.clinic.server.common.vo.Result;
@ -131,19 +130,7 @@ public class SocialDirectoryController extends BaseController {
} }
@RequestMapping("itemSearch")
public Result<Page<SocialItem>> itemSearch() {
String keyword = parmsUtil.getString("keyword","请输入搜索关键词");
Integer pageNum = parmsUtil.getInteger("pageNum");
Integer pageSize = parmsUtil.getInteger("pageSize");
if (pageNum == null||pageNum <=0 ){
pageNum=1;
}
if (pageSize == null||pageSize <=0){
pageSize= Constants.DetailPageSize;
}
return success(socialItemService.pageList(pageNum,pageSize,keyword));
}

View File

@ -107,7 +107,7 @@ public class GoodsRetailDto {
@ApiModelProperty("到期预警天数") @ApiModelProperty("到期预警天数")
private Integer expiryWarnDays; private Integer expiryWarnDays;
@ApiModelProperty("选择的数量") @ApiModelProperty("选择的数量")
private Integer selectedNum; private Integer selectNum;
@ApiModelProperty("选择的单位") @ApiModelProperty("选择的单位")
private String selectedUnit; private String selectedUnit;
@ApiModelProperty("选择的价格") @ApiModelProperty("选择的价格")

View File

@ -1,51 +0,0 @@
package com.syjiaer.clinic.server.entity.diagnosis.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Getter
@Setter
public class ItemRetailDto {
@ApiModelProperty("自增主键")
private Integer id;
@ApiModelProperty("项目创建时间")
private LocalDateTime createDatetime;
@ApiModelProperty("项目创建人")
private String createBy;
@ApiModelProperty("项目修改时间")
private LocalDateTime updateDatetime;
@ApiModelProperty("项目修改人")
private String updateBy;
@ApiModelProperty("项目名称")
private String itemName;
@ApiModelProperty("项目医保目录编码")
private String itemSocialCode;
@ApiModelProperty("单位")
private String unit;
@ApiModelProperty("售价")
private BigDecimal unitPrice;
@ApiModelProperty("进货价")
private BigDecimal purchaseUnitPrice;
@ApiModelProperty("逻辑删除")
private Integer delFlag;
@ApiModelProperty("数量")
private Integer selectedNum;
}

View File

@ -27,7 +27,7 @@ public class MedicalRecordSaveDto {
@ApiModelProperty @ApiModelProperty
private DiagnosisMedicalRecord diagnosisMedicalRecord; private DiagnosisMedicalRecord diagnosisMedicalRecord;
@ApiModelProperty("服务项目列表") @ApiModelProperty("服务项目列表")
private List<ItemRetailDto> itemList; private List<Item> itemList;
@ApiModelProperty("药品耗材列表") @ApiModelProperty("药品耗材列表")
private List<GoodsRetailDto> goodsList; private List<GoodsRetailDto> goodsList;
} }

View File

@ -13,7 +13,6 @@ import com.syjiaer.clinic.server.common.vo.Page;
import com.syjiaer.clinic.server.entity.charge.vo.ChargeGoodsListVo; import com.syjiaer.clinic.server.entity.charge.vo.ChargeGoodsListVo;
import com.syjiaer.clinic.server.entity.diagnosis.Diagnosis; import com.syjiaer.clinic.server.entity.diagnosis.Diagnosis;
import com.syjiaer.clinic.server.entity.diagnosis.dto.ChargeQueueQuery; import com.syjiaer.clinic.server.entity.diagnosis.dto.ChargeQueueQuery;
import com.syjiaer.clinic.server.entity.diagnosis.dto.ItemRetailDto;
import com.syjiaer.clinic.server.entity.goods.Goods; import com.syjiaer.clinic.server.entity.goods.Goods;
import com.syjiaer.clinic.server.entity.item.Item; import com.syjiaer.clinic.server.entity.item.Item;
import com.syjiaer.clinic.server.entity.manager.ManagerUser; import com.syjiaer.clinic.server.entity.manager.ManagerUser;
@ -125,7 +124,7 @@ public class MedicalRecordService extends BaseService {
Integer medicalRecordId = diagnosisMedicalRecord.getId(); Integer medicalRecordId = diagnosisMedicalRecord.getId();
List<DiagnosisMedicalItemList> itemLists = new ArrayList<>(); List<DiagnosisMedicalItemList> itemLists = new ArrayList<>();
for (ItemRetailDto item : saveDto.getItemList()) { for (Item item : saveDto.getItemList()) {
Item dbItem = itemMapper.selectById(item.getId()); Item dbItem = itemMapper.selectById(item.getId());
DiagnosisMedicalItemList itemDetail = new DiagnosisMedicalItemList(); DiagnosisMedicalItemList itemDetail = new DiagnosisMedicalItemList();
itemDetail.setDiagnosisCode(code); itemDetail.setDiagnosisCode(code);
@ -134,10 +133,7 @@ public class MedicalRecordService extends BaseService {
itemDetail.setSocialCode(dbItem.getItemSocialCode()); itemDetail.setSocialCode(dbItem.getItemSocialCode());
itemDetail.setUnit(dbItem.getUnit()); itemDetail.setUnit(dbItem.getUnit());
itemDetail.setUnitPrice(dbItem.getUnitPrice()); itemDetail.setUnitPrice(dbItem.getUnitPrice());
if (item.getSelectedNum() == null ||item.getSelectedNum() <= 0){ itemDetail.setNumber(1);
throw new MessageException("["+item.getItemName()+"]数量为0");
}
itemDetail.setNumber(item.getSelectedNum());
itemLists.add(itemDetail); itemLists.add(itemDetail);
} }
@ -153,10 +149,7 @@ public class MedicalRecordService extends BaseService {
goodsDetail.setSocialCode(dbGoods.getHilistCode()); goodsDetail.setSocialCode(dbGoods.getHilistCode());
goodsDetail.setUnit(goodsRetailDto.getSelectedUnit()); goodsDetail.setUnit(goodsRetailDto.getSelectedUnit());
goodsDetail.setUnitPrice(goodsRetailDto.getSelectedPrice()); goodsDetail.setUnitPrice(goodsRetailDto.getSelectedPrice());
goodsDetail.setNumber(goodsRetailDto.getSelectedNum()); goodsDetail.setNumber(goodsRetailDto.getSelectNum());
if (goodsRetailDto.getSelectedNum() == null ||goodsRetailDto.getSelectedNum() <= 0){
throw new MessageException("["+goodsRetailDto.getName()+"]数量为0");
}
goodsLists.add(goodsDetail); goodsLists.add(goodsDetail);
} }

View File

@ -115,10 +115,7 @@ public class InventoryService extends BaseService {
public List<Inventory> getListByGoodsId(int goodsId) { public List<Inventory> getListByGoodsId(int goodsId) {
QueryWrapper<Inventory> queryWrapper = new QueryWrapper<>(); QueryWrapper<Inventory> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("good_id", goodsId); queryWrapper.eq("good_id", goodsId);
queryWrapper.ne("whole_number",0);
queryWrapper.ne("fragment_number",0);
queryWrapper.orderByDesc("create_datetime"); queryWrapper.orderByDesc("create_datetime");
return inventoryMapper.selectList(queryWrapper); return inventoryMapper.selectList(queryWrapper);
} }

View File

@ -287,11 +287,16 @@ public class PatientRegistrationService extends BaseService {
*/ */
public void changeStatus(Integer regisId, Integer status) { public void changeStatus(Integer regisId, Integer status) {
RegistrationStatusEnum statusEnum = RegistrationStatusEnum.getByType(status); RegistrationStatusEnum statusEnum = RegistrationStatusEnum.getByType(status);
if (statusEnum == null || statusEnum.equals(RegistrationStatusEnum.complete)){
throw new MessageException("状态不存在");
}
PatientRegistration patientRegistration = patientRegistrationMapper.selectById(regisId); PatientRegistration patientRegistration = patientRegistrationMapper.selectById(regisId);
if (patientRegistration == null){ if (patientRegistration == null){
throw new MessageException("挂号单不存在"); throw new MessageException("挂号单不存在");
} }
if (statusEnum.equals(RegistrationStatusEnum.inProgress) && !patientRegistration.getStatus().equals(RegistrationStatusEnum.waiting.getType())){
throw new MessageException("初始状态不对");
}
if (statusEnum.equals(RegistrationStatusEnum.waiting) && !patientRegistration.getStatus().equals(RegistrationStatusEnum.inProgress.getType())){ if (statusEnum.equals(RegistrationStatusEnum.waiting) && !patientRegistration.getStatus().equals(RegistrationStatusEnum.inProgress.getType())){
throw new MessageException("初始状态不对"); throw new MessageException("初始状态不对");
} }

View File

@ -99,12 +99,4 @@ public class SocialItemService extends BaseService {
return resultPage; return resultPage;
} }
public Page<SocialItem> pageList(Integer pageNum, Integer pageSize,String keyword) {
QueryWrapper<SocialItem> codeqw = new QueryWrapper<>();
codeqw.like("name", keyword);
codeqw.or().like("code", keyword);
return pageHelper(pageNum, pageSize, codeqw, socialItemMapper, "id", false);
}
} }