|
|
@ -448,22 +448,53 @@ public class IoCollectOrderBackupService extends ServiceImpl<IoCollectOrderBacku
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<CollectOrderBizResponse> setScanCodeOrderDetail(CollectOrderBizRequest collectOrderBizRequest) {
|
|
|
|
// public List<CollectOrderBizResponse> setScanCodeOrderDetail(CollectOrderBizRequest collectOrderBizRequest) {
|
|
|
|
|
|
|
|
// List<CollectOrderBizResponse> list = ioCollectOrderBizBackupService.filterListByBillNo(collectOrderBizRequest);
|
|
|
|
|
|
|
|
// List<IoCollectCodeBackup> ioCollectCodeBackups = ioCollectCodeBackService.listByBillNo(collectOrderBizRequest.getOrderIdFk());;
|
|
|
|
|
|
|
|
// List<CollectOrderBizResponse> collectOrderBizResponses = new ArrayList<>();
|
|
|
|
|
|
|
|
// for (CollectOrderBizResponse collectOrderBiz : list) {
|
|
|
|
|
|
|
|
// CollectOrderBizResponse collectOrderBizResponse = new CollectOrderBizResponse();
|
|
|
|
|
|
|
|
// BeanUtils.copyProperties(collectOrderBiz, collectOrderBizResponse);
|
|
|
|
|
|
|
|
// //查询手动赋码的code
|
|
|
|
|
|
|
|
// for (IoCollectCodeBackup ioCollectCodeBackup : ioCollectCodeBackups) {
|
|
|
|
|
|
|
|
// UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectByNameCode(collectOrderBizResponse.getNameCode());
|
|
|
|
|
|
|
|
// if (ioCollectCodeBackup.getRelId().equals(udiRelevanceResponse.getId())) {
|
|
|
|
|
|
|
|
// collectOrderBizResponse.setScanUdiCode(StrUtil.trimToEmpty(collectOrderBizResponse.getScanUdiCode()) + "," + ioCollectCodeBackup.getCode());
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if (StrUtil.isNotEmpty(collectOrderBizResponse.getScanUdiCode())){
|
|
|
|
|
|
|
|
// collectOrderBizResponse.setFinishUdiCode(collectOrderBizResponse.getScanUdiCode() == null ? "" : collectOrderBizResponse.getScanUdiCode().substring(1));
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// collectOrderBizResponses.add(collectOrderBizResponse);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// return collectOrderBizResponses;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<CollectOrderBizResponse> setScanCodeOrderDetail(CollectOrderBizRequest collectOrderBizRequest) {
|
|
|
|
List<CollectOrderBizResponse> list = ioCollectOrderBizBackupService.filterListByBillNo(collectOrderBizRequest);
|
|
|
|
List<CollectOrderBizResponse> list = ioCollectOrderBizBackupService.filterListByBillNo(collectOrderBizRequest);
|
|
|
|
List<IoCollectCodeBackup> ioCollectCodeBackups = ioCollectCodeBackService.listByBillNo(collectOrderBizRequest.getOrderIdFk());;
|
|
|
|
List<IoCollectCodeBackup> ioCollectCodeBackups = ioCollectCodeBackService.listByBillNo(collectOrderBizRequest.getOrderIdFk());
|
|
|
|
List<CollectOrderBizResponse> collectOrderBizResponses = new ArrayList<>();
|
|
|
|
List<CollectOrderBizResponse> collectOrderBizResponses = new ArrayList<>();
|
|
|
|
|
|
|
|
Map<String, UdiRelevanceResponse> udiRelevanceMap = new HashMap<>();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (CollectOrderBizResponse collectOrderBiz : list) {
|
|
|
|
|
|
|
|
udiRelevanceMap.put(collectOrderBiz.getNameCode(), udiRelevanceService.selectByNameCode(collectOrderBiz.getNameCode()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for (CollectOrderBizResponse collectOrderBiz : list) {
|
|
|
|
for (CollectOrderBizResponse collectOrderBiz : list) {
|
|
|
|
CollectOrderBizResponse collectOrderBizResponse = new CollectOrderBizResponse();
|
|
|
|
CollectOrderBizResponse collectOrderBizResponse = new CollectOrderBizResponse();
|
|
|
|
BeanUtils.copyProperties(collectOrderBiz, collectOrderBizResponse);
|
|
|
|
BeanUtils.copyProperties(collectOrderBiz, collectOrderBizResponse);
|
|
|
|
//查询手动赋码的code
|
|
|
|
|
|
|
|
for (IoCollectCodeBackup ioCollectCodeBackup : ioCollectCodeBackups) {
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceMap.get(collectOrderBizResponse.getNameCode());
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectByNameCode(collectOrderBizResponse.getNameCode());
|
|
|
|
if (udiRelevanceResponse != null) {
|
|
|
|
if (ioCollectCodeBackup.getRelId().equals(udiRelevanceResponse.getId())) {
|
|
|
|
for (IoCollectCodeBackup ioCollectCodeBackup : ioCollectCodeBackups) {
|
|
|
|
collectOrderBizResponse.setScanUdiCode(StrUtil.trimToEmpty(collectOrderBizResponse.getScanUdiCode()) + "," + ioCollectCodeBackup.getCode());
|
|
|
|
if (ioCollectCodeBackup.getRelId().equals(udiRelevanceResponse.getId())) {
|
|
|
|
|
|
|
|
collectOrderBizResponse.setScanUdiCode(StrUtil.trimToEmpty(collectOrderBizResponse.getScanUdiCode()) + "," + ioCollectCodeBackup.getCode());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(collectOrderBizResponse.getScanUdiCode())){
|
|
|
|
|
|
|
|
collectOrderBizResponse.setFinishUdiCode(collectOrderBizResponse.getScanUdiCode() == null ? "" : collectOrderBizResponse.getScanUdiCode().substring(1));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(collectOrderBizResponse.getScanUdiCode())){
|
|
|
|
|
|
|
|
collectOrderBizResponse.setFinishUdiCode(collectOrderBizResponse.getScanUdiCode() == null ? "" : collectOrderBizResponse.getScanUdiCode().substring(1));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
collectOrderBizResponses.add(collectOrderBizResponse);
|
|
|
|
collectOrderBizResponses.add(collectOrderBizResponse);
|
|
|
|
}
|
|
|
|
}
|
|
|
|