|
|
@ -3,6 +3,9 @@ package com.win.module.wms.controller.issueJob; |
|
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
|
import com.win.module.system.api.user.AdminUserApi; |
|
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
|
|
import com.win.module.wms.convert.issueJob.IssueJobDetailConvert; |
|
|
|
import com.win.module.wms.dal.dataobject.issueJob.IssueJobDetailDO; |
|
|
|
import com.win.module.wms.service.issueJob.IssueJobDetailService; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import javax.annotation.Resource; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
@ -38,6 +41,8 @@ public class IssueJobMainController { |
|
|
|
|
|
|
|
@Resource |
|
|
|
private IssueJobMainService issueJobMainService; |
|
|
|
@Resource |
|
|
|
private IssueJobDetailService issueJobDetailService; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private AdminUserApi userApi; |
|
|
@ -122,4 +127,22 @@ public class IssueJobMainController { |
|
|
|
ExcelUtils.write(response, "发料任务主.xls", "数据", IssueJobMainExcelVO.class, datas); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/getIssueJobById") |
|
|
|
@Operation(summary = "APP获得发料任务主子表明细列表") |
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024") |
|
|
|
@PreAuthorize("@ss.hasPermission('wms:issue-job-main:query')") |
|
|
|
public CommonResult<IssueJobMainRespVO> getIssueJobById(@RequestParam("id") Long id) { |
|
|
|
IssueJobMainDO issueJobMain = issueJobMainService.getIssueJobMain(id); |
|
|
|
IssueJobMainRespVO result = IssueJobMainConvert.INSTANCE.convert(issueJobMain); |
|
|
|
if(result==null) { |
|
|
|
return success(result); |
|
|
|
}; |
|
|
|
IssueJobDetailExportReqVO issueJobDetailExportReqVO = new IssueJobDetailExportReqVO(); |
|
|
|
issueJobDetailExportReqVO.setMasterId(result.getId()); |
|
|
|
List<IssueJobDetailDO> issueJobDetailList = issueJobDetailService.getIssueJobDetailList(issueJobDetailExportReqVO); |
|
|
|
List<IssueJobDetailExcelVO> issueJobDetailExcelVOS = IssueJobDetailConvert.INSTANCE.convertList02(issueJobDetailList); |
|
|
|
result.setSubList(issueJobDetailExcelVOS); |
|
|
|
return success(result); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|