|
@ -1,42 +1,34 @@ |
|
|
package com.win.module.wms.controller.callmaterials; |
|
|
package com.win.module.wms.controller.callmaterials; |
|
|
|
|
|
|
|
|
|
|
|
import com.win.framework.common.pojo.CommonResult; |
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
|
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
|
|
|
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.AdminUserApi; |
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
|
import com.win.module.wms.controller.callmaterials.vo.*; |
|
|
import com.win.module.wms.controller.issueRequest.vo.IssueRequestMainRespVO; |
|
|
import com.win.module.wms.convert.callmaterials.CallmaterialsConvert; |
|
|
import com.win.module.wms.convert.issueRequest.IssueRequestMainConvert; |
|
|
import com.win.module.wms.dal.dataobject.callmaterials.CallmaterialsDO; |
|
|
import com.win.module.wms.dal.dataobject.issueRequest.IssueRequestMainDO; |
|
|
import com.win.module.wms.service.callmaterials.CallmaterialsService; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
import javax.validation.constraints.*; |
|
|
import javax.annotation.Resource; |
|
|
import javax.validation.*; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import javax.servlet.http.*; |
|
|
import javax.validation.Valid; |
|
|
|
|
|
import java.io.IOException; |
|
|
import java.time.LocalDateTime; |
|
|
import java.time.LocalDateTime; |
|
|
import java.time.ZoneOffset; |
|
|
import java.time.ZoneOffset; |
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
import java.io.IOException; |
|
|
|
|
|
|
|
|
|
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
|
|
|
import com.win.framework.common.pojo.CommonResult; |
|
|
|
|
|
import static com.win.framework.common.pojo.CommonResult.success; |
|
|
import static com.win.framework.common.pojo.CommonResult.success; |
|
|
|
|
|
import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; |
|
|
import com.win.framework.excel.core.util.ExcelUtils; |
|
|
|
|
|
|
|
|
|
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
|
|
|
import static com.win.framework.operatelog.core.enums.OperateTypeEnum.*; |
|
|
|
|
|
|
|
|
|
|
|
import com.win.module.wms.controller.callmaterials.vo.*; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.callmaterials.CallmaterialsDO; |
|
|
|
|
|
import com.win.module.wms.convert.callmaterials.CallmaterialsConvert; |
|
|
|
|
|
import com.win.module.wms.service.callmaterials.CallmaterialsService; |
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
|
|
|
@Tag(name = "管理后台 - 叫料标签") |
|
|
@Tag(name = "管理后台 - 叫料标签") |
|
|
@RestController |
|
|
@RestController |
|
@ -94,10 +86,9 @@ public class CallmaterialsController { |
|
|
public CommonResult<PageResult<CallmaterialsRespVO>> getCallmaterialsPage(@Valid CallmaterialsPageReqVO pageVO) { |
|
|
public CommonResult<PageResult<CallmaterialsRespVO>> getCallmaterialsPage(@Valid CallmaterialsPageReqVO pageVO) { |
|
|
PageResult<CallmaterialsDO> pageResult = callmaterialsService.getCallmaterialsPage(pageVO); |
|
|
PageResult<CallmaterialsDO> pageResult = callmaterialsService.getCallmaterialsPage(pageVO); |
|
|
for(CallmaterialsDO callmaterialsDO : pageResult.getList()) { |
|
|
for(CallmaterialsDO callmaterialsDO : pageResult.getList()) { |
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(callmaterialsDO.getCreator())); |
|
|
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
callmaterialsDO.setCreator(user.getNickname()); |
|
|
callmaterialsDO.setCreator(userApi.getUserNickname(callmaterialsDO.getCreator())); |
|
|
callmaterialsDO.setUpdater(user.getNickname()); |
|
|
callmaterialsDO.setUpdater(userApi.getUserNickname(callmaterialsDO.getUpdater())); |
|
|
} |
|
|
} |
|
|
return success(CallmaterialsConvert.INSTANCE.convertPage(pageResult)); |
|
|
return success(CallmaterialsConvert.INSTANCE.convertPage(pageResult)); |
|
|
} |
|
|
} |
|
@ -108,10 +99,9 @@ public class CallmaterialsController { |
|
|
PageResult<CallmaterialsDO> pageResult = callmaterialsService.getCallmaterialsSenior(conditions); |
|
|
PageResult<CallmaterialsDO> pageResult = callmaterialsService.getCallmaterialsSenior(conditions); |
|
|
PageResult<CallmaterialsRespVO> result = CallmaterialsConvert.INSTANCE.convertPage(pageResult); |
|
|
PageResult<CallmaterialsRespVO> result = CallmaterialsConvert.INSTANCE.convertPage(pageResult); |
|
|
for(CallmaterialsRespVO vo : result.getList()) { |
|
|
for(CallmaterialsRespVO vo : result.getList()) { |
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); |
|
|
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
vo.setCreator(user.getNickname()); |
|
|
vo.setCreator(userApi.getUserNickname(vo.getCreator())); |
|
|
vo.setUpdater(user.getNickname()); |
|
|
vo.setUpdater(userApi.getUserNickname(vo.getUpdater())); |
|
|
} |
|
|
} |
|
|
return success(result); |
|
|
return success(result); |
|
|
} |
|
|
} |
|
|