修改交叉配血获取血液信息的返回值
This commit is contained in:
parent
216e6b0280
commit
60e244bca9
@ -0,0 +1,15 @@
|
|||||||
|
package com.czblood.busBloodbank.pojo.DTO;
|
||||||
|
|
||||||
|
import com.czblood.bus.pojo.XkBloodInfo;
|
||||||
|
import com.czblood.bus.pojo.xtwh.XkBloodBreed;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class BloodMatchDTO {
|
||||||
|
private XkBloodInfo xkBloodInfo;
|
||||||
|
private XkBloodBreed xkBloodBreed;
|
||||||
|
}
|
||||||
@ -9,6 +9,7 @@ import com.czblood.bus.pojo.inter.MatchBloodTypeRequest;
|
|||||||
import com.czblood.bus.utils.BloodBankUtil;
|
import com.czblood.bus.utils.BloodBankUtil;
|
||||||
import com.czblood.bus.utils.BloodInterfaceUtil;
|
import com.czblood.bus.utils.BloodInterfaceUtil;
|
||||||
import com.czblood.busBloodbank.mapper.MatchBloodMapper;
|
import com.czblood.busBloodbank.mapper.MatchBloodMapper;
|
||||||
|
import com.czblood.busBloodbank.pojo.DTO.BloodMatchDTO;
|
||||||
import com.czblood.busBloodbank.pojo.DTO.MatchBloodDTO;
|
import com.czblood.busBloodbank.pojo.DTO.MatchBloodDTO;
|
||||||
import com.czblood.busBloodbank.pojo.VO.MatchBloodListQueryVO;
|
import com.czblood.busBloodbank.pojo.VO.MatchBloodListQueryVO;
|
||||||
import com.czblood.busBloodbank.pojo.VO.MatchBloodStockQueryVO;
|
import com.czblood.busBloodbank.pojo.VO.MatchBloodStockQueryVO;
|
||||||
@ -43,6 +44,8 @@ public class MatchBloodServiceImpl implements MatchBloodService {
|
|||||||
XkMatchMainMapper xkMatchMainMapper;
|
XkMatchMainMapper xkMatchMainMapper;
|
||||||
@Resource
|
@Resource
|
||||||
XkTransfuseApplyTestitemMapper xkTransfuseApplyTestitemMapper;
|
XkTransfuseApplyTestitemMapper xkTransfuseApplyTestitemMapper;
|
||||||
|
@Resource
|
||||||
|
XkBloodBreedMapper xkBloodBreedMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result queryWaitInfo() {
|
public Result queryWaitInfo() {
|
||||||
@ -115,8 +118,10 @@ public class MatchBloodServiceImpl implements MatchBloodService {
|
|||||||
return new Result("-1","该血液已经出库!");
|
return new Result("-1","该血液已经出库!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BloodMatchDTO bloodMatchDTO = new BloodMatchDTO();
|
||||||
return new Result("0","获取数据成功!",xkBloodInfo);
|
bloodMatchDTO.setXkBloodInfo(xkBloodInfo);
|
||||||
|
bloodMatchDTO.setXkBloodBreed(xkBloodBreedMapper.queryOne(xkBloodInfo.getBlood_breed()));
|
||||||
|
return new Result("0","获取数据成功!",bloodMatchDTO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -106,7 +106,7 @@ public class MatchBloodUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Result checkBloodNeedMatch(String bloodNo,String productNo){
|
public Result checkBloodNeedMatch(String bloodNo,String productNo){
|
||||||
String isMatch = matchBloodMapper.checkBloodNeedMatch(bloodNo, productNo);
|
String isMatch = BloodBankUtil.isBank(matchBloodMapper.checkBloodNeedMatch(bloodNo, productNo));
|
||||||
if(isMatch.equals("Y")) return new Result("0","校验通过!");
|
if(isMatch.equals("Y")) return new Result("0","校验通过!");
|
||||||
return new Result("-1","该血液流水号:"+bloodNo+"产品码:"+productNo+"该血液流水号对应的血液不需要进行配血操作!");
|
return new Result("-1","该血液流水号:"+bloodNo+"产品码:"+productNo+"该血液流水号对应的血液不需要进行配血操作!");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user