Compare commits
2 Commits
555e30daba
...
d816e44243
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d816e44243 | ||
|
|
fc9b41b8c5 |
@ -41,7 +41,7 @@
|
|||||||
lab_reqmain.bbsjbl,
|
lab_reqmain.bbsjbl,
|
||||||
<!--登记模式-->
|
<!--登记模式-->
|
||||||
'2' as mode,
|
'2' as mode,
|
||||||
lab_reqmain.jymd as cp_item,
|
lab_reqmain.jymd as item,
|
||||||
<!--不合格类别-->
|
<!--不合格类别-->
|
||||||
'' as refuseText,
|
'' as refuseText,
|
||||||
<!--补充描述-->
|
<!--补充描述-->
|
||||||
|
|||||||
@ -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.ExecSQDDTO;
|
||||||
import com.czlis.zycx.pojo.QuerySqdVO;
|
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;
|
||||||
@ -131,4 +132,11 @@ public class ZycxController extends BaseController {
|
|||||||
return zycxService.printcheck();
|
return zycxService.printcheck();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Anonymous
|
||||||
|
@ApiOperation("取消执行")
|
||||||
|
@PostMapping("/cancelExecSQD")
|
||||||
|
public Result cancelExecSQD(@RequestBody List<ExecSQDDTO> execSQDDTOList) {
|
||||||
|
return zycxService.cancelExecSQD(execSQDDTOList);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
18
zycx/src/main/java/com/czlis/zycx/pojo/ExecSQDDTO.java
Normal file
18
zycx/src/main/java/com/czlis/zycx/pojo/ExecSQDDTO.java
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
package com.czlis.zycx.pojo;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class ExecSQDDTO {
|
||||||
|
@ApiModelProperty("状态")
|
||||||
|
private String status;
|
||||||
|
@ApiModelProperty("条码号")
|
||||||
|
private String sqh;
|
||||||
|
@ApiModelProperty("登录人代码")
|
||||||
|
private String userId;
|
||||||
|
}
|
||||||
@ -2,6 +2,7 @@ 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.ExecSQDDTO;
|
||||||
import com.czlis.zycx.pojo.QuerySqdVO;
|
import com.czlis.zycx.pojo.QuerySqdVO;
|
||||||
import com.czlis.zycx.pojo.Web_getBarcode;
|
import com.czlis.zycx.pojo.Web_getBarcode;
|
||||||
|
|
||||||
@ -22,4 +23,6 @@ public interface ZycxService {
|
|||||||
Result printsetup();
|
Result printsetup();
|
||||||
Result printcheck();
|
Result printcheck();
|
||||||
Result printSendSample(String[] sqhList);
|
Result printSendSample(String[] sqhList);
|
||||||
|
|
||||||
|
Result cancelExecSQD(List<ExecSQDDTO> execSQDDTOList);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import com.czlis.interfaceCommon.websocket.WebSocketMessage;
|
|||||||
import com.czlis.interfaceCommon.websocket.WebSocketUser;
|
import com.czlis.interfaceCommon.websocket.WebSocketUser;
|
||||||
import com.czlis.zycx.mapper.LabIntersendListMapper;
|
import com.czlis.zycx.mapper.LabIntersendListMapper;
|
||||||
import com.czlis.zycx.mapper.ZycxMapper;
|
import com.czlis.zycx.mapper.ZycxMapper;
|
||||||
|
import com.czlis.zycx.pojo.ExecSQDDTO;
|
||||||
import com.czlis.zycx.pojo.QuerySqdVO;
|
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;
|
||||||
@ -231,6 +232,38 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
return reportUtil.printToPdf("sendSample",reportParam,"",true);
|
return reportUtil.printToPdf("sendSample",reportParam,"",true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 取消执行接口
|
||||||
|
* @param execSQDDTOList
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Result cancelExecSQD(List<ExecSQDDTO> execSQDDTOList) {
|
||||||
|
for (ExecSQDDTO execSQDDTO : execSQDDTOList) {
|
||||||
|
String status = execSQDDTO.getStatus();
|
||||||
|
String sqh = execSQDDTO.getSqh();
|
||||||
|
if(status == null || status.equals("")) return new Result("-1","入参状态不能为空!");
|
||||||
|
if(sqh == null || sqh.equals("")) return new Result("-1","条码号不能为空!");
|
||||||
|
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
||||||
|
if(labReqmainOne == null) return new Result("-1","没有获取到申请单数据!条码号:"+sqh);
|
||||||
|
String zt = labReqmainOne.getZt();
|
||||||
|
switch (status){
|
||||||
|
case "12": //取消采样
|
||||||
|
if(zt.equals("12")){
|
||||||
|
LabReqmain labReqmain = new LabReqmain();
|
||||||
|
labReqmain.setZt("11");
|
||||||
|
labReqmain.setSqh(sqh);
|
||||||
|
commonUtil.updateLabReqmain(labReqmain);
|
||||||
|
}else{
|
||||||
|
return new Result("-1","不是已采样状态,不能取消采样状态!");
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return new Result("0","执行取消状态成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
public Result createSQDExecSP(String dept, String userid, String st, String et, String yljg){
|
public Result createSQDExecSP(String dept, String userid, String st, String et, String yljg){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user