重写采集点代码
parent
9278b88162
commit
b30a908894
@ -0,0 +1,95 @@
|
|||||||
|
package com.glxp.api.controller.collect;
|
||||||
|
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.glxp.api.common.enums.ResultEnum;
|
||||||
|
import com.glxp.api.common.res.BaseResponse;
|
||||||
|
import com.glxp.api.common.util.ResultVOUtils;
|
||||||
|
import com.glxp.api.controller.BaseController;
|
||||||
|
import com.glxp.api.entity.inout.IoSplitCodeEntity;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
|
||||||
|
import com.glxp.api.req.inout.IoSplitCodeRequest;
|
||||||
|
import com.glxp.api.res.PageSimpleResponse;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
|
||||||
|
import com.glxp.api.service.collect.IoCollectOrderCodeAutoService;
|
||||||
|
import com.glxp.api.service.inout.IoSplitCodeService;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 自动赋码
|
||||||
|
*/
|
||||||
|
@Slf4j
|
||||||
|
@RestController
|
||||||
|
public class IoCollectOrderCodeAutoController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoSplitCodeService splitCodeService;
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderCodeAutoService collectOrderCodeAutoService;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 器械拆零按码查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/udiwms/ioSplit/collect/code/filter")
|
||||||
|
public BaseResponse filterByCode(IoSplitCodeRequest splitCodeRequest,
|
||||||
|
BindingResult bindingResult) {
|
||||||
|
if (bindingResult.hasErrors()) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||||
|
}
|
||||||
|
List<IoSplitCodeEntity> splitCodeEntities = splitCodeService.filterList(splitCodeRequest);
|
||||||
|
PageInfo<IoSplitCodeEntity> pageInfo = new PageInfo<>(splitCodeEntities);
|
||||||
|
PageSimpleResponse<IoSplitCodeEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(splitCodeEntities);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 器械拆零按单查询赋码明细
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/udiwms/ioSplit/collect/order/filter")
|
||||||
|
public BaseResponse filterByBillNo(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest,
|
||||||
|
BindingResult bindingResult) {
|
||||||
|
if (bindingResult.hasErrors()) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||||
|
}
|
||||||
|
List<CollectOrderCodeAutoResponse> collectOrderCodeAutoResponses = collectOrderCodeAutoService.filterList(collectOrderCodeAutoRequest);
|
||||||
|
PageInfo<CollectOrderCodeAutoResponse> pageInfo = new PageInfo<>(collectOrderCodeAutoResponses);
|
||||||
|
PageSimpleResponse<CollectOrderCodeAutoResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(collectOrderCodeAutoResponses);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 器械拆零按扫码查询处方赋码明细
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/udiwms/ioSplit/collect/code/filter")
|
||||||
|
public BaseResponse filterByTagCode(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest,
|
||||||
|
BindingResult bindingResult) {
|
||||||
|
if (bindingResult.hasErrors()) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||||
|
}
|
||||||
|
List<CollectOrderCodeAutoResponse> collectOrderCodeAutoResponses = collectOrderCodeAutoService.filterList(collectOrderCodeAutoRequest);
|
||||||
|
PageInfo<CollectOrderCodeAutoResponse> pageInfo = new PageInfo<>(collectOrderCodeAutoResponses);
|
||||||
|
PageSimpleResponse<CollectOrderCodeAutoResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(collectOrderCodeAutoResponses);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,100 @@
|
|||||||
|
package com.glxp.api.controller.collect;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.glxp.api.common.enums.ResultEnum;
|
||||||
|
import com.glxp.api.common.res.BaseResponse;
|
||||||
|
import com.glxp.api.common.util.ResultVOUtils;
|
||||||
|
import com.glxp.api.controller.BaseController;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderBindWorkRequest;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderBizRequest;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderSaveRequest;
|
||||||
|
import com.glxp.api.req.system.DeleteRequest;
|
||||||
|
import com.glxp.api.res.PageSimpleResponse;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderBizResponse;
|
||||||
|
import com.glxp.api.res.collect.IoCollectOrderResponse;
|
||||||
|
import com.glxp.api.service.collect.IoCollectOrderBizService;
|
||||||
|
import com.glxp.api.service.collect.IoCollectOrderService;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class IoCollectOrderController extends BaseController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderService collectOrderService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderBizService collectOrderBizService;
|
||||||
|
|
||||||
|
@GetMapping("/udiwms/basic/collect/order/filter")
|
||||||
|
public BaseResponse filterOrder(CollectOrderRequest collectOrderRequest) {
|
||||||
|
List<IoCollectOrderResponse> orderResponses = collectOrderService.filterList(collectOrderRequest);
|
||||||
|
PageInfo<IoCollectOrderResponse> pageInfo = new PageInfo<>(orderResponses);
|
||||||
|
PageSimpleResponse<IoCollectOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(orderResponses);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/udiwms/basic/collect/order/detail")
|
||||||
|
public BaseResponse detail(CollectOrderBizRequest collectOrderBizRequest) {
|
||||||
|
if (StrUtil.isBlank(collectOrderBizRequest.getOrderIdFk())) {
|
||||||
|
return ResultVOUtils.error(500, "单据号不能为空");
|
||||||
|
}
|
||||||
|
IoCollectOrder collectOrder = collectOrderService.getByBillNo(collectOrderBizRequest.getOrderIdFk());
|
||||||
|
if (collectOrder == null) {
|
||||||
|
return ResultVOUtils.error(500, "未找到单据");
|
||||||
|
}
|
||||||
|
List<CollectOrderBizResponse> list = collectOrderBizService.filterList(collectOrderBizRequest);
|
||||||
|
PageInfo<CollectOrderBizResponse> pageInfo = new PageInfo<>(list);
|
||||||
|
PageSimpleResponse<CollectOrderBizResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||||
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||||
|
pageSimpleResponse.setList(list);
|
||||||
|
return ResultVOUtils.success(pageSimpleResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/udiwms/basic/collect/order/deleteOrder")
|
||||||
|
public BaseResponse deleteOrder(@RequestBody DeleteRequest deleteRequest) {
|
||||||
|
String billNo = deleteRequest.getBillNo();
|
||||||
|
if (StrUtil.isBlank(billNo)) {
|
||||||
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
||||||
|
}
|
||||||
|
collectOrderService.remove(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, billNo));
|
||||||
|
return ResultVOUtils.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 保存前端处方信息
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/udiwms/basic/collect/order/save")
|
||||||
|
public BaseResponse saveOrder(@RequestBody CollectOrderSaveRequest collectOrderSaveRequest) {
|
||||||
|
List<IoCollectOrder> list = collectOrderSaveRequest.getList();
|
||||||
|
collectOrderService.saveOrUpdateBatch(list);
|
||||||
|
return ResultVOUtils.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/udiwms/basic/collect/order/bindWork")
|
||||||
|
public BaseResponse bindWork(@RequestBody CollectOrderBindWorkRequest bindWorkRequest) {
|
||||||
|
|
||||||
|
for (IoCollectOrder collectOrder : bindWorkRequest.getList()) {
|
||||||
|
collectOrder.setWorkPlaceCode(bindWorkRequest.getWorkplaceCode());
|
||||||
|
}
|
||||||
|
collectOrderService.updateBatchById(bindWorkRequest.getList());
|
||||||
|
return ResultVOUtils.success("绑定成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
package com.glxp.api.dao.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectCode;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoCollectCodeMapper extends BaseMapper<IoCollectCode> {
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.glxp.api.dao.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderBiz;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderBizRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderBizResponse;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoCollectOrderBizMapper extends BaseMapper<IoCollectOrderBiz> {
|
||||||
|
|
||||||
|
List<CollectOrderBizResponse> filterList(CollectOrderBizRequest collectOrderRequest);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.glxp.api.dao.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoCollectOrderCodeAutoMapper extends BaseMapper<IoCollectOrderCodeAuto> {
|
||||||
|
|
||||||
|
List<CollectOrderCodeAutoResponse> filterList(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
package com.glxp.api.dao.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeManRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeManResponse;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoCollectOrderCodeManMapper extends BaseMapper<IoCollectOrderCodeMan> {
|
||||||
|
|
||||||
|
List<CollectOrderCodeManResponse> filterList(CollectOrderCodeManRequest collectOrderCodeManRequest);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.glxp.api.dao.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
||||||
|
import com.glxp.api.res.collect.IoCollectOrderResponse;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoCollectOrderMapper extends BaseMapper<IoCollectOrder> {
|
||||||
|
|
||||||
|
List<IoCollectOrderResponse> filterList(CollectOrderRequest collectOrderRequest);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,90 @@
|
|||||||
|
package com.glxp.api.entity.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集点单据自动赋码
|
||||||
|
*/
|
||||||
|
@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrderCodeAuto")
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@TableName(value = "io_collect_order_code_auto")
|
||||||
|
public class IoCollectOrderCodeAuto implements Serializable {
|
||||||
|
@TableId(value = "id", type = IdType.INPUT)
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆零表码ID
|
||||||
|
*/
|
||||||
|
@TableField(value = "codeIdFk")
|
||||||
|
@ApiModelProperty(value = "拆零表码ID")
|
||||||
|
private Integer codeIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* udi码、追溯码
|
||||||
|
*/
|
||||||
|
@TableField(value = "udiCode")
|
||||||
|
@ApiModelProperty(value = "udi码、追溯码")
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处方单号/业务单号
|
||||||
|
*/
|
||||||
|
@TableField(value = "orderIdFk")
|
||||||
|
@ApiModelProperty(value = "处方单号/业务单号")
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 耗材字典ID
|
||||||
|
*/
|
||||||
|
@TableField(value = "relId")
|
||||||
|
@ApiModelProperty(value = "耗材字典ID")
|
||||||
|
private Long relId;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批次号
|
||||||
|
*/
|
||||||
|
@TableField(value = "batchNo")
|
||||||
|
@ApiModelProperty(value = "批次号")
|
||||||
|
private String batchNo;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "createTime")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
@TableField(value = "`createUser`")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
@TableField(value = "updateTime")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
@TableField(value = "updateUser")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
@TableField(value = "remark")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
}
|
@ -0,0 +1,74 @@
|
|||||||
|
package com.glxp.api.entity.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集点单据手动赋码
|
||||||
|
*/
|
||||||
|
@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrderCodeMan")
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@TableName(value = "io_collect_order_code_man")
|
||||||
|
public class IoCollectOrderCodeMan implements Serializable {
|
||||||
|
@TableId(value = "id", type = IdType.INPUT)
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
@TableField(value = "orderIdFk")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
@TableField(value = "udiCode")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
@TableField(value = "relId")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Long relId;
|
||||||
|
|
||||||
|
@TableField(value = "nameCode")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String nameCode;
|
||||||
|
|
||||||
|
@TableField(value = "remark")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@TableField(value = "createTime")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
@TableField(value = "`createUser`")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Long createUser;
|
||||||
|
|
||||||
|
@TableField(value = "updateTime")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
@TableField(value = "updateUser")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
private Long updateUser;
|
||||||
|
|
||||||
|
@TableField(value = "scanCount")
|
||||||
|
@ApiModelProperty(value = "扫码数量")
|
||||||
|
private Integer scanCount;
|
||||||
|
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.glxp.api.req.collect;
|
||||||
|
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderBindWorkRequest {
|
||||||
|
|
||||||
|
List<IoCollectOrder> list;
|
||||||
|
String workplaceCode;
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
package com.glxp.api.req.collect;
|
||||||
|
|
||||||
|
import com.glxp.api.util.page.ListPageRequest;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderCodeAutoRequest extends ListPageRequest {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆零表码ID
|
||||||
|
*/
|
||||||
|
private Integer codeIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* udi码、追溯码
|
||||||
|
*/
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处方单号/业务单号
|
||||||
|
*/
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
package com.glxp.api.req.collect;
|
||||||
|
|
||||||
|
import com.glxp.api.util.page.ListPageRequest;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderCodeManRequest extends ListPageRequest {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
private Integer relId;
|
||||||
|
|
||||||
|
private String nameCode;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
private Date updateUser;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,85 @@
|
|||||||
|
package com.glxp.api.req.collect;
|
||||||
|
|
||||||
|
import com.glxp.api.util.page.ListPageRequest;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderRequest extends ListPageRequest {
|
||||||
|
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号
|
||||||
|
*/
|
||||||
|
private String billNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型
|
||||||
|
*/
|
||||||
|
private String busType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源业务
|
||||||
|
*/
|
||||||
|
private String fromType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源业务说明
|
||||||
|
*/
|
||||||
|
private String fromTypeDesc;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 往来信息
|
||||||
|
*/
|
||||||
|
private String fromCorp;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据时间
|
||||||
|
*/
|
||||||
|
private Date billTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集时间
|
||||||
|
*/
|
||||||
|
private Date collectTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集点编码
|
||||||
|
*/
|
||||||
|
private String collectCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工位编码
|
||||||
|
*/
|
||||||
|
private String workPlaceCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
package com.glxp.api.req.collect;
|
||||||
|
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderSaveRequest {
|
||||||
|
|
||||||
|
@NotNull(message = "处方列表不可以为空!")
|
||||||
|
List<IoCollectOrder> list;
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
package com.glxp.api.res.collect;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderCodeAutoResponse {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆零表码ID
|
||||||
|
*/
|
||||||
|
private Integer codeIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* udi码、追溯码
|
||||||
|
*/
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处方单号/业务单号
|
||||||
|
*/
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
package com.glxp.api.res.collect;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CollectOrderCodeManResponse {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
private String orderIdFk;
|
||||||
|
|
||||||
|
private String udiCode;
|
||||||
|
|
||||||
|
private Integer relId;
|
||||||
|
|
||||||
|
private String nameCode;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
private Date updateUser;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,83 @@
|
|||||||
|
package com.glxp.api.res.collect;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class IoCollectOrderResponse {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号
|
||||||
|
*/
|
||||||
|
private String billNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型
|
||||||
|
*/
|
||||||
|
private String busType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源业务
|
||||||
|
*/
|
||||||
|
private String fromType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源业务说明
|
||||||
|
*/
|
||||||
|
private String fromTypeDesc;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 往来信息
|
||||||
|
*/
|
||||||
|
private String fromCorp;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据时间
|
||||||
|
*/
|
||||||
|
private Date billTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集时间
|
||||||
|
*/
|
||||||
|
private Date collectTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采集点编码
|
||||||
|
*/
|
||||||
|
private String collectCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工位编码
|
||||||
|
*/
|
||||||
|
private String workPlaceCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建人
|
||||||
|
*/
|
||||||
|
private String createUser;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新人
|
||||||
|
*/
|
||||||
|
private String updateUser;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
package com.glxp.api.service.collect;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectCodeMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectCode;
|
||||||
|
@Service
|
||||||
|
public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCollectCode> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
package com.glxp.api.service.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.entity.basic.BasicSkPrescribeItemEntity;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderBizRequest;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderBizResponse;
|
||||||
|
import com.glxp.api.res.collect.IoCollectOrderResponse;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderBiz;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectOrderBizMapper;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class IoCollectOrderBizService extends ServiceImpl<IoCollectOrderBizMapper, IoCollectOrderBiz> {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderBizMapper collectOrderBizMapper;
|
||||||
|
|
||||||
|
public List<CollectOrderBizResponse> filterList(CollectOrderBizRequest collectOrderRequest) {
|
||||||
|
if (collectOrderRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (collectOrderRequest.getPage() != null) {
|
||||||
|
int offset = (collectOrderRequest.getPage() - 1) * collectOrderRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, collectOrderRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<CollectOrderBizResponse> data = collectOrderBizMapper.filterList(collectOrderRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<IoCollectOrderBiz> listByBillNo(String billNo) {
|
||||||
|
List<IoCollectOrderBiz> list = super.list(Wrappers.lambdaQuery(IoCollectOrderBiz.class)
|
||||||
|
.eq(IoCollectOrderBiz::getOrderIdFk, billNo)
|
||||||
|
);
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
package com.glxp.api.service.collect;
|
||||||
|
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class IoCollectOrderCodeAutoService extends ServiceImpl<IoCollectOrderCodeAutoMapper, IoCollectOrderCodeAuto> {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderCodeAutoMapper collectOrderCodeAutoMapper;
|
||||||
|
|
||||||
|
public List<CollectOrderCodeAutoResponse> filterList(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest) {
|
||||||
|
if (collectOrderCodeAutoRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (collectOrderCodeAutoRequest.getPage() != null) {
|
||||||
|
int offset = (collectOrderCodeAutoRequest.getPage() - 1) * collectOrderCodeAutoRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, collectOrderCodeAutoRequest.getLimit());
|
||||||
|
}
|
||||||
|
return collectOrderCodeAutoMapper.filterList(collectOrderCodeAutoRequest);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
package com.glxp.api.service.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.dao.basic.BasicSkPrescribeItemCodeMapper;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper;
|
||||||
|
import com.glxp.api.entity.basic.BasicSkPrescribeItemCode;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderCodeManRequest;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
|
||||||
|
import com.glxp.api.res.collect.CollectOrderCodeManResponse;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectOrderCodeManMapper;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCodeManMapper, IoCollectOrderCodeMan> {
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderCodeManMapper collectOrderCodeManMapper;
|
||||||
|
|
||||||
|
public List<CollectOrderCodeManResponse> filterList(CollectOrderCodeManRequest collectOrderCodeManRequest) {
|
||||||
|
if (collectOrderCodeManRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (collectOrderCodeManRequest.getPage() != null) {
|
||||||
|
int offset = (collectOrderCodeManRequest.getPage() - 1) * collectOrderCodeManRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, collectOrderCodeManRequest.getLimit());
|
||||||
|
}
|
||||||
|
return collectOrderCodeManMapper.filterList(collectOrderCodeManRequest);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public IoCollectOrderCodeMan findByCode(String billNo, String code) {
|
||||||
|
return collectOrderCodeManMapper.selectOne(new LambdaQueryWrapper<IoCollectOrderCodeMan>().eq(IoCollectOrderCodeMan::getOrderIdFk, billNo)
|
||||||
|
.eq(IoCollectOrderCodeMan::getUdiCode, code).last("limit 1"));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
package com.glxp.api.service.collect;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.dao.collect.IoCollectOrderMapper;
|
||||||
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
||||||
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
||||||
|
import com.glxp.api.res.collect.IoCollectOrderResponse;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoCollectOrder> {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoCollectOrderMapper collectOrderMapper;
|
||||||
|
|
||||||
|
public IoCollectOrder getByBillNo(String billNo) {
|
||||||
|
return collectOrderMapper.selectOne(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, billNo).last("limit 1"));
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<IoCollectOrderResponse> filterList(CollectOrderRequest collectOrderRequest) {
|
||||||
|
if (collectOrderRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (collectOrderRequest.getPage() != null) {
|
||||||
|
int offset = (collectOrderRequest.getPage() - 1) * collectOrderRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, collectOrderRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<IoCollectOrderResponse> data = collectOrderMapper.filterList(collectOrderRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.glxp.api.dao.collect.IoCollectCodeMapper">
|
||||||
|
</mapper>
|
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderBizMapper">
|
||||||
|
</mapper>
|
@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper">
|
||||||
|
<select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderCodeAutoRequest"
|
||||||
|
resultType="com.glxp.api.res.collect.CollectOrderCodeAutoResponse">
|
||||||
|
SELECT icoca.*
|
||||||
|
FROM io_collect_order_code_auto icoca
|
||||||
|
left join io_split_code isc
|
||||||
|
on icoca.codeIdFk = isc.id
|
||||||
|
<where>
|
||||||
|
<if test="codeIdFk != '' and codeIdFk != null">
|
||||||
|
AND icoca.codeIdFk = #{codeIdFk}
|
||||||
|
</if>
|
||||||
|
<if test="udiCode != '' and udiCode != null">
|
||||||
|
AND icoca.udiCode = #{udiCode}
|
||||||
|
</if>
|
||||||
|
<if test="codeIdFk != null">
|
||||||
|
AND icoca.codeIdFk = #{codeIdFk}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderCodeManMapper">
|
||||||
|
<select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderCodeManRequest"
|
||||||
|
resultType="com.glxp.api.res.collect.CollectOrderCodeManResponse">
|
||||||
|
SELECT icocm.*
|
||||||
|
FROM io_collect_order_code_man icocm
|
||||||
|
<where>
|
||||||
|
<if test="orderIdFk != '' and orderIdFk != null">
|
||||||
|
AND icocm.orderIdFk = #{orderIdFk}
|
||||||
|
</if>
|
||||||
|
<if test="udiCode != '' and udiCode != null">
|
||||||
|
AND icocm.udiCode = #{udiCode}
|
||||||
|
</if>
|
||||||
|
<if test="relId != null">
|
||||||
|
AND icocm.relId = #{relId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderMapper">
|
||||||
|
<select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderRequest"
|
||||||
|
resultType="com.glxp.api.res.collect.IoCollectOrderResponse">
|
||||||
|
SELECT io_collect_order.*
|
||||||
|
FROM io_collect_order
|
||||||
|
<where>
|
||||||
|
<if test="billNo != '' and billNo != null">
|
||||||
|
AND billNo LIKE concat('%', #{billNo}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="busType != null and busType != ''">
|
||||||
|
AND busType = #{busType}
|
||||||
|
</if>
|
||||||
|
<if test="fromType != null and fromType != ''">
|
||||||
|
AND fromType = #{fromType}
|
||||||
|
</if>
|
||||||
|
<if test="fromCorp != '' and fromCorp != null">
|
||||||
|
AND fromCorp LIKE concat('%', #{fromCorp}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="collectCode != null and collectCode != ''">
|
||||||
|
AND collectCode = #{collectCode}
|
||||||
|
</if>
|
||||||
|
<if test="busType != null and busType != ''">
|
||||||
|
AND busType = #{busType}
|
||||||
|
</if>
|
||||||
|
<if test="workPlaceCode != null and workPlaceCode != ''">
|
||||||
|
AND workPlaceCode = #{workPlaceCode}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
order by collectTime desc
|
||||||
|
</select>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue