|
|
@ -4,6 +4,9 @@ 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.controller.customerreturnJob.vo.*; |
|
|
|
import com.win.module.wms.convert.customerreturnJob.CustomerreturnJobDetailConvert; |
|
|
|
import com.win.module.wms.dal.dataobject.customerreturnJob.CustomerreturnJobDetailDO; |
|
|
|
import com.win.module.wms.service.customerreturnJob.CustomerreturnJobDetailService; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import javax.annotation.Resource; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
@ -40,6 +43,9 @@ public class CustomerreturnJobMainController { |
|
|
|
@Resource |
|
|
|
private CustomerreturnJobMainService customerreturnJobMainService; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private CustomerreturnJobDetailService customerreturnJobDetailService; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private AdminUserApi userApi; |
|
|
|
|
|
|
@ -123,4 +129,22 @@ public class CustomerreturnJobMainController { |
|
|
|
ExcelUtils.write(response, "客户退货任务主.xls", "数据", CustomerreturnJobMainExcelVO.class, datas); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("/getCustomerreturnJobById") |
|
|
|
@Operation(summary = "APP获得客户退货任务主子表明细列表") |
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024") |
|
|
|
@PreAuthorize("@ss.hasPermission('wms:customerreturn-job-main:query')") |
|
|
|
public CommonResult<CustomerreturnJobMainRespVO> getCustomerreturnJobById(@RequestParam("id") Long id) { |
|
|
|
CustomerreturnJobMainDO customerreturnJobMain = customerreturnJobMainService.getCustomerreturnJobMain(id); |
|
|
|
CustomerreturnJobMainRespVO result = CustomerreturnJobMainConvert.INSTANCE.convert(customerreturnJobMain); |
|
|
|
if(result==null) { |
|
|
|
return success(result); |
|
|
|
}; |
|
|
|
CustomerreturnJobDetailExportReqVO reqVO = new CustomerreturnJobDetailExportReqVO(); |
|
|
|
reqVO.setMasterId(result.getId()); |
|
|
|
List<CustomerreturnJobDetailDO> customerreturnJobDetailList = customerreturnJobDetailService.getCustomerreturnJobDetailList(reqVO); |
|
|
|
List<CustomerreturnJobDetailExcelVO> customerreturnJobDetailExcelVOS = CustomerreturnJobDetailConvert.INSTANCE.convertList02(customerreturnJobDetailList); |
|
|
|
result.setSubList(customerreturnJobDetailExcelVOS); |
|
|
|
return success(result); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|