|
@@ -83,7 +83,22 @@ public class MacTransferService extends BaseService<MacTransfer> {
|
|
|
*/
|
|
*/
|
|
|
@Pagination
|
|
@Pagination
|
|
|
public ResponseResultVO<PageList<MacTransferResponse>> selectByCond(MacTransferQuery macTransferQuery) {
|
|
public ResponseResultVO<PageList<MacTransferResponse>> selectByCond(MacTransferQuery macTransferQuery) {
|
|
|
- return super.mergeListWithCount(macTransferQuery, macTransferMapper.selectByCond(macTransferQuery),
|
|
|
|
|
|
|
+ List<MacTransferResponse> list = new ArrayList<>();
|
|
|
|
|
+ list = macTransferMapper.selectByCond(macTransferQuery);
|
|
|
|
|
+ for(int i =0;i<list.size();i++){ //显示明细第一条的 内容
|
|
|
|
|
+ list.get(i).getTrfId();
|
|
|
|
|
+ // 转账明细
|
|
|
|
|
+ List<MacTransferItemResponse> itemList = macTransferItemMapper.selectByCond(new MacTransferItemQuery().setTrfId(list.get(i).getTrfId()));
|
|
|
|
|
+ if(itemList.size()>0){
|
|
|
|
|
+ list.get(i).setTrfInMac(itemList.get(0).getTrfInMac());
|
|
|
|
|
+ list.get(i).setTrfOutMac(itemList.get(0).getTrfOutMac());
|
|
|
|
|
+ list.get(i).setAmtTrf(itemList.get(0).getAmtTrf());
|
|
|
|
|
+ list.get(i).setTrfInMacName(itemList.get(0).getTrfInMacName());
|
|
|
|
|
+ list.get(i).setTrfOutMacName(itemList.get(0).getTrfOutMacName());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return super.mergeListWithCount(macTransferQuery, list,
|
|
|
macTransferMapper.countByCond(macTransferQuery));
|
|
macTransferMapper.countByCond(macTransferQuery));
|
|
|
}
|
|
}
|
|
|
|
|
|