处方相关修改

workplace
anthonywj 11 months ago
parent c2b8f4bf2e
commit 274aefa911

@ -60,7 +60,7 @@ public class BasicSkPrescribeController extends BaseController {
if (StrUtil.isBlank(prescribeCode)) { if (StrUtil.isBlank(prescribeCode)) {
return ResultVOUtils.error(500, "缺少请求标识"); return ResultVOUtils.error(500, "缺少请求标识");
} }
BasicSkPrescribeEntity prescribe = basicSkPrescribeService.getById(prescribeCode); BasicSkPrescribeEntity prescribe = basicSkPrescribeService.getByCode(prescribeCode);
if (prescribe == null) { if (prescribe == null) {
return ResultVOUtils.error(500, "未找到处方"); return ResultVOUtils.error(500, "未找到处方");
} }

@ -77,7 +77,7 @@ public class IoSplitController extends BaseController {
*/ */
@GetMapping("/udiwms/ioSplit/material/tagCode/filter") @GetMapping("/udiwms/ioSplit/material/tagCode/filter")
public BaseResponse filterByTagCode(IoSplitDetailCodeRequest splitDetailCodeRequest, public BaseResponse filterByTagCode(IoSplitDetailCodeRequest splitDetailCodeRequest,
BindingResult bindingResult) { BindingResult bindingResult) {
if (bindingResult.hasErrors()) { if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }

@ -28,12 +28,11 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor @NoArgsConstructor
@TableName(value = "basic_sk_prescribe") @TableName(value = "basic_sk_prescribe")
public class BasicSkPrescribeEntity { public class BasicSkPrescribeEntity {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/** /**
* *
*/ */
@TableId(value = "code")
@ApiModelProperty(value = "处方编码") @ApiModelProperty(value = "处方编码")
private String code; private String code;

@ -12,6 +12,8 @@ import java.util.List;
@Data @Data
public class BasicSkPrescribeResponse { public class BasicSkPrescribeResponse {
private Integer id;
/** /**
* *
*/ */

@ -84,4 +84,14 @@ public class IoSplitCodeDetailResponse {
private String price; private String price;
private String amount; private String amount;
private String ggxh; private String ggxh;
/**
*
*/
private Integer scanCount;
/**
*
*/
private Integer scanRelCount;
} }

@ -3,6 +3,7 @@ package com.glxp.api.service.basic;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
@ -40,6 +41,13 @@ public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper,
BasicSkPrescirbeDetailService basicSkPrescirbeDetailService; BasicSkPrescirbeDetailService basicSkPrescirbeDetailService;
@Resource @Resource
BasicSkPrescribeDiService basicSkPrescribeDiService; BasicSkPrescribeDiService basicSkPrescribeDiService;
@Resource
BasicSkPrescribeMapper basicSkPrescribeMapper;
public BasicSkPrescribeEntity getByCode(String code) {
return basicSkPrescribeMapper.selectOne(new LambdaQueryWrapper<BasicSkPrescribeEntity>().eq(BasicSkPrescribeEntity::getCode, code).last("limit 1"));
}
public List<BasicSkPrescribeResponse> filterList(BasicSkPrescribeRequest basicSkPrescribeRequest) { public List<BasicSkPrescribeResponse> filterList(BasicSkPrescribeRequest basicSkPrescribeRequest) {
if (basicSkPrescribeRequest == null) { if (basicSkPrescribeRequest == null) {

@ -4123,3 +4123,10 @@ CALL Pro_Temp_ColumnWork('basic_sk_prescribe_item_detail', 'tagStatus',
CALL Pro_Temp_ColumnWork('basic_sk_prescribe_item_detail', 'tagMsg', CALL Pro_Temp_ColumnWork('basic_sk_prescribe_item_detail', 'tagMsg',
'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''处方赋码错误信息''', 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''处方赋码错误信息''',
1); 1);
CALL Pro_Temp_ColumnWork('basic_sk_prescribe', 'id',
'int NOT NULL AUTO_INCREMENT',
1);

Loading…
Cancel
Save