|
@ -5,7 +5,10 @@ import com.win.framework.dict.core.util.DictFrameworkUtils; |
|
|
import com.win.framework.excel.core.util.ConvertUtil; |
|
|
import com.win.framework.excel.core.util.ConvertUtil; |
|
|
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.system.api.user.dto.AdminUserRespDTO; |
|
|
|
|
|
import com.win.module.wms.convert.issueRequest.IssueRequestDetailConvert; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.issueRequest.IssueRequestDetailDO; |
|
|
import com.win.module.wms.enums.DictTypeConstants; |
|
|
import com.win.module.wms.enums.DictTypeConstants; |
|
|
|
|
|
import com.win.module.wms.service.issueRequest.IssueRequestDetailService; |
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
@ -46,6 +49,9 @@ public class IssueRequestMainController { |
|
|
@Resource |
|
|
@Resource |
|
|
private IssueRequestMainService issueRequestMainService; |
|
|
private IssueRequestMainService issueRequestMainService; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private IssueRequestDetailService issueRequestDetailService; |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private AdminUserApi userApi; |
|
|
private AdminUserApi userApi; |
|
|
|
|
|
|
|
@ -170,4 +176,22 @@ public class IssueRequestMainController { |
|
|
} |
|
|
} |
|
|
return success(returnMap); |
|
|
return success(returnMap); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/getIssueRequestById") |
|
|
|
|
|
@Operation(summary = "APP获得发料申请主子表明细列表") |
|
|
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024") |
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('wms:issue-request-main:query')") |
|
|
|
|
|
public CommonResult<IssueRequestMainRespVO> getIssueRequestById(@RequestParam("id") Long id) { |
|
|
|
|
|
IssueRequestMainDO issueRequestMain = issueRequestMainService.getIssueRequestMain(id); |
|
|
|
|
|
IssueRequestMainRespVO result = IssueRequestMainConvert.INSTANCE.convert(issueRequestMain); |
|
|
|
|
|
if(result==null) { |
|
|
|
|
|
return success(result); |
|
|
|
|
|
}; |
|
|
|
|
|
IssueRequestDetailExportReqVO reqVO = new IssueRequestDetailExportReqVO(); |
|
|
|
|
|
reqVO.setMasterId(result.getId()); |
|
|
|
|
|
List<IssueRequestDetailDO> issueRequestDetailList = issueRequestDetailService.getIssueRequestDetailList(reqVO); |
|
|
|
|
|
List<IssueRequestDetailExcelVO> vos = IssueRequestDetailConvert.INSTANCE.convertList02(issueRequestDetailList); |
|
|
|
|
|
result.setSubList(vos); |
|
|
|
|
|
return success(result); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|