打印人

This commit is contained in:
jiangs 2026-03-13 16:30:08 +08:00
parent 6184e61399
commit d055bae2e8
3 changed files with 6 additions and 6 deletions

View File

@ -62,7 +62,7 @@ public class RegRequestInfoController extends BaseController {
@ApiOperation("打印条码") @ApiOperation("打印条码")
@GetMapping("/print") @GetMapping("/print")
public Result printBarCode(String applyId){ public Result printBarCode(String applyId){
return regRequestInfoService.printBarCode(applyId); return regRequestInfoService.printBarCode(applyId,getUsername());
} }
@ApiOperation("作废申请单") @ApiOperation("作废申请单")

View File

@ -13,7 +13,7 @@ public interface RegRequestInfoService {
Result saveReqInfo(ReqApplyInfoDTO reqApplyInfoDTO); Result saveReqInfo(ReqApplyInfoDTO reqApplyInfoDTO);
Result printBarCode(String applyId); Result printBarCode(String applyId,String userName);
Result cancelReq(String applyId); Result cancelReq(String applyId);
} }

View File

@ -146,7 +146,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
* @return * @return
*/ */
@Override @Override
public Result printBarCode(String applyId) { public Result printBarCode(String applyId,String userName) {
//产生条码信息 //产生条码信息
Result result1 = createBarcode(applyId); Result result1 = createBarcode(applyId);
if(!result1.getCode().equals("0")) return result1; if(!result1.getCode().equals("0")) return result1;
@ -159,7 +159,7 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
if(barcodeList.contains(transitSampleDetail.getBarcode())) continue; if(barcodeList.contains(transitSampleDetail.getBarcode())) continue;
barcodeList.add(transitSampleDetail.getBarcode()); barcodeList.add(transitSampleDetail.getBarcode());
} }
Result result = printBar(barcodeList); Result result = printBar(barcodeList,userName);
if(!result.equals("0")) return result; if(!result.equals("0")) return result;
for (String barCode: barcodeList) { for (String barCode: barcodeList) {
//修改状态 //修改状态
@ -436,14 +436,14 @@ public class RegRequestInfoServiceImpl implements RegRequestInfoService {
* 打印条码 * 打印条码
* @param barcode * @param barcode
*/ */
public Result printBar(List<String> barcode){ public Result printBar(List<String> barcode,String userName){
String sqhStr = StrUtil.join(",", barcode); String sqhStr = StrUtil.join(",", barcode);
LabIntersendList labIntersendList = new LabIntersendList(); LabIntersendList labIntersendList = new LabIntersendList();
String guid = UUID.randomUUID().toString(); String guid = UUID.randomUUID().toString();
labIntersendList.setGuid(guid); labIntersendList.setGuid(guid);
labIntersendList.setSendtype("1"); labIntersendList.setSendtype("1");
labIntersendList.setSenddata(sqhStr); labIntersendList.setSenddata(sqhStr);
labIntersendList.setUserid(""); //userId labIntersendList.setUserid(userName);
labIntersendList.setCreatedate(commonUtil.getCurrentTime()); labIntersendList.setCreatedate(commonUtil.getCurrentTime());
labIntersendListMapper.insert(labIntersendList); labIntersendListMapper.insert(labIntersendList);
WebSocketMessage wsMessage=new WebSocketMessage(); WebSocketMessage wsMessage=new WebSocketMessage();