Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
114018664b
@ -7,6 +7,7 @@ import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
|||||||
import com.czlis.common.core.domain.entity.lis.LabReqpack;
|
import com.czlis.common.core.domain.entity.lis.LabReqpack;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabResult;
|
import com.czlis.common.core.domain.entity.lis.LabResult;
|
||||||
import com.czlis.interfaceCommon.utils.PackBarcodeUtil;
|
import com.czlis.interfaceCommon.utils.PackBarcodeUtil;
|
||||||
|
import com.czlis.zycx.pojo.QuerySqdVO;
|
||||||
import com.czlis.zycx.pojo.Web_getBarcode;
|
import com.czlis.zycx.pojo.Web_getBarcode;
|
||||||
import com.czlis.zycx.service.ZycxService;
|
import com.czlis.zycx.service.ZycxService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -34,9 +35,9 @@ public class ZycxController extends BaseController {
|
|||||||
@ApiOperation("获取申请单")
|
@ApiOperation("获取申请单")
|
||||||
@GetMapping("/query")
|
@GetMapping("/query")
|
||||||
//@PreAuthorize("@ss.hasPermi('zycx:interface:query')")
|
//@PreAuthorize("@ss.hasPermi('zycx:interface:query')")
|
||||||
public Result getSQDInfo(String dept,String userid,String st,String et,String yljg){
|
public Result getSQDInfo(QuerySqdVO querySqdVO){
|
||||||
log.info("查询申请单,zyreq/query:{},{},{},{},{}",dept,userid,st,et,yljg);
|
log.info("查询申请单,zyreq/query:{},",querySqdVO.toString());
|
||||||
List<Web_getBarcode> sqdInfoList = zycxService.getSQDInfo(dept,userid,st,et,yljg);
|
List<Web_getBarcode> sqdInfoList = zycxService.getSQDInfo(querySqdVO);
|
||||||
return new Result("0","查询成功!",sqdInfoList);
|
return new Result("0","查询成功!",sqdInfoList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
19
zycx/src/main/java/com/czlis/zycx/pojo/QuerySqdVO.java
Normal file
19
zycx/src/main/java/com/czlis/zycx/pojo/QuerySqdVO.java
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package com.czlis.zycx.pojo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class QuerySqdVO {
|
||||||
|
private String dept;
|
||||||
|
private String userid;
|
||||||
|
private String st;
|
||||||
|
private String et;
|
||||||
|
private String yljg;
|
||||||
|
private String queryType; //1.brdh,2.ch,3.brxm
|
||||||
|
private String queryValue;
|
||||||
|
|
||||||
|
}
|
||||||
@ -73,4 +73,8 @@ public class Web_getBarcode {
|
|||||||
private Date st;
|
private Date st;
|
||||||
private Date et;
|
private Date et;
|
||||||
private String jymd;
|
private String jymd;
|
||||||
|
|
||||||
|
private String queryType;
|
||||||
|
private String queryValue;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,12 +2,13 @@ package com.czlis.zycx.service;
|
|||||||
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
||||||
|
import com.czlis.zycx.pojo.QuerySqdVO;
|
||||||
import com.czlis.zycx.pojo.Web_getBarcode;
|
import com.czlis.zycx.pojo.Web_getBarcode;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface ZycxService {
|
public interface ZycxService {
|
||||||
List<Web_getBarcode> getSQDInfo(String dept, String userid, String st, String et, String yljg);
|
List<Web_getBarcode> getSQDInfo(QuerySqdVO querySqdVO);
|
||||||
|
|
||||||
Result createSQD(String dept, String userid, String st, String et, String yljg);
|
Result createSQD(String dept, String userid, String st, String et, String yljg);
|
||||||
|
|
||||||
|
|||||||
@ -13,6 +13,7 @@ import com.czlis.interfaceCommon.utils.LisInterfaceUtil;
|
|||||||
import com.czlis.interfaceCommon.utils.LisUtil;
|
import com.czlis.interfaceCommon.utils.LisUtil;
|
||||||
import com.czlis.interfaceCommon.utils.ReportUtil;
|
import com.czlis.interfaceCommon.utils.ReportUtil;
|
||||||
import com.czlis.zycx.mapper.ZycxMapper;
|
import com.czlis.zycx.mapper.ZycxMapper;
|
||||||
|
import com.czlis.zycx.pojo.QuerySqdVO;
|
||||||
import com.czlis.zycx.pojo.Web_getBarcode;
|
import com.czlis.zycx.pojo.Web_getBarcode;
|
||||||
import com.czlis.zycx.service.ZycxService;
|
import com.czlis.zycx.service.ZycxService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -43,13 +44,15 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Web_getBarcode> getSQDInfo(String dept, String userid, String st, String et, String yljg) {
|
public List<Web_getBarcode> getSQDInfo(QuerySqdVO querySqdVO) {
|
||||||
Web_getBarcode webGetBarcode = new Web_getBarcode();
|
Web_getBarcode webGetBarcode = new Web_getBarcode();
|
||||||
webGetBarcode.setKsdh(dept);
|
webGetBarcode.setKsdh(querySqdVO.getDept());
|
||||||
webGetBarcode.setSt(DateUtil.parse(st,"yyyy-MM-dd HH:mm:ss"));
|
webGetBarcode.setSt(DateUtil.parse(querySqdVO.getSt(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
webGetBarcode.setEt(DateUtil.parse(et,"yyyy-MM-dd HH:mm:ss"));
|
webGetBarcode.setEt(DateUtil.parse(querySqdVO.getEt(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
webGetBarcode.setYljg(yljg);
|
webGetBarcode.setYljg(querySqdVO.getYljg());
|
||||||
webGetBarcode.setBrly("3");
|
webGetBarcode.setBrly("3");
|
||||||
|
webGetBarcode.setQueryType(querySqdVO.getQueryType());
|
||||||
|
webGetBarcode.setQueryValue(querySqdVO.getQueryValue());
|
||||||
return zycxMapper.getSQDInfo(webGetBarcode);
|
return zycxMapper.getSQDInfo(webGetBarcode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,6 +29,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="et != null"><!-- 结束时间检索 -->
|
<if test="et != null"><!-- 结束时间检索 -->
|
||||||
AND a.sqsj <= CONVERT(varchar(100), #{et}, 120)
|
AND a.sqsj <= CONVERT(varchar(100), #{et}, 120)
|
||||||
</if>
|
</if>
|
||||||
|
<if test="queryType == 'brdh'"> and a.brdh = #{queryValue}</if>
|
||||||
|
<if test="queryType == 'ch'"> and a.ch = #{queryValue}</if>
|
||||||
|
<if test="queryType == 'brxm'"> and a.brxm like '%'+#{queryValue}+'%' </if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="createSQD" parameterType="map" statementType="CALLABLE" useCache="false">
|
<select id="createSQD" parameterType="map" statementType="CALLABLE" useCache="false">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user