处方相关修改

workplace
anthonywj 11 months ago
parent c2b8f4bf2e
commit 274aefa911

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

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

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

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

@ -84,4 +84,14 @@ public class IoSplitCodeDetailResponse {
private String price;
private String amount;
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.collection.CollUtil;
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.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
@ -40,6 +41,13 @@ public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper,
BasicSkPrescirbeDetailService basicSkPrescirbeDetailService;
@Resource
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) {
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',
'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''处方赋码错误信息''',
1);
CALL Pro_Temp_ColumnWork('basic_sk_prescribe', 'id',
'int NOT NULL AUTO_INCREMENT',
1);

Loading…
Cancel
Save