|
|
@ -9,7 +9,10 @@ import com.win.framework.excel.core.util.ExcelUtils; |
|
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
|
import com.win.module.system.api.user.AdminUserApi; |
|
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
|
|
import com.win.module.wms.controller.itembasic.vo.ItembasicExcelVO; |
|
|
|
import com.win.module.wms.controller.itembasic.vo.ItembasicRespVO; |
|
|
|
import com.win.module.wms.controller.purchasereceiptRequest.vo.*; |
|
|
|
import com.win.module.wms.convert.itembasic.ItembasicConvert; |
|
|
|
import com.win.module.wms.convert.purchasereceiptRequest.PurchasereceiptRequestMainConvert; |
|
|
|
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestDetailDO; |
|
|
|
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO; |
|
|
@ -74,8 +77,9 @@ public class PurchasereceiptRequestMainController { |
|
|
|
PageResult<PurchasereceiptRequestMainRespVO> result = PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult); |
|
|
|
for(PurchasereceiptRequestMainRespVO vo : result.getList()) { |
|
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); |
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
|
vo.setCreator(user.getNickname()); |
|
|
|
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater())); |
|
|
|
vo.setUpdater(userUpdater.getNickname()); |
|
|
|
} |
|
|
|
return success(result); |
|
|
|
} |
|
|
@ -103,7 +107,14 @@ public class PurchasereceiptRequestMainController { |
|
|
|
@PreAuthorize("@ss.hasPermission('wms:purchasereceipt-request-main:query')") |
|
|
|
public CommonResult<PageResult<PurchasereceiptRequestMainRespVO>> getPurchasereceiptRequestMainPage(@Valid PurchasereceiptRequestMainPageReqVO pageVO) { |
|
|
|
PageResult<PurchasereceiptRequestMainDO> pageResult = purchasereceiptRequestMainService.getPurchasereceiptRequestMainPage(pageVO); |
|
|
|
return success(PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult)); |
|
|
|
PageResult<PurchasereceiptRequestMainRespVO> result = PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult); |
|
|
|
for(PurchasereceiptRequestMainRespVO vo : result.getList()) { |
|
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); |
|
|
|
vo.setCreator(user.getNickname()); |
|
|
|
AdminUserRespDTO userUpdate = userApi.getUser(Long.valueOf(vo.getUpdater())); |
|
|
|
vo.setUpdater(userUpdate.getNickname()); |
|
|
|
} |
|
|
|
return success(result); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/export-excel") |
|
|
@ -154,7 +165,9 @@ public class PurchasereceiptRequestMainController { |
|
|
|
for(PurchasereceiptRequestDetailDO detailDO : subList) { |
|
|
|
PurchasereceiptRequestMainExcelVO vo = PurchasereceiptRequestMainConvert.INSTANCE.convert(mainDO, detailDO); |
|
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(mainDO.getCreator())); |
|
|
|
AdminUserRespDTO userUpdate = userApi.getUser(Long.valueOf(mainDO.getUpdater())); |
|
|
|
vo.setCreator(user.getNickname()); |
|
|
|
vo.setUpdater(userUpdate.getNickname()); |
|
|
|
resultList.add(vo); |
|
|
|
} |
|
|
|
} |
|
|
|