|
@ -8,8 +8,11 @@ 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.system.api.user.dto.AdminUserRespDTO; |
|
|
import com.win.module.wms.controller.pickJob.vo.*; |
|
|
import com.win.module.wms.controller.pickJob.vo.*; |
|
|
|
|
|
import com.win.module.wms.convert.pickJob.PickJobDetailConvert; |
|
|
import com.win.module.wms.convert.pickJob.PickJobMainConvert; |
|
|
import com.win.module.wms.convert.pickJob.PickJobMainConvert; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.pickJob.PickJobDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.pickJob.PickJobMainDO; |
|
|
import com.win.module.wms.dal.dataobject.pickJob.PickJobMainDO; |
|
|
|
|
|
import com.win.module.wms.service.pickJob.PickJobDetailService; |
|
|
import com.win.module.wms.service.pickJob.PickJobMainService; |
|
|
import com.win.module.wms.service.pickJob.PickJobMainService; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
@ -36,6 +39,9 @@ public class PickJobMainController { |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private PickJobMainService pickJobMainService; |
|
|
private PickJobMainService pickJobMainService; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private PickJobDetailService pickJobDetailService; |
|
|
@Resource |
|
|
@Resource |
|
|
private AdminUserApi userApi; |
|
|
private AdminUserApi userApi; |
|
|
|
|
|
|
|
@ -120,4 +126,23 @@ public class PickJobMainController { |
|
|
return success(result); |
|
|
return success(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/getPickJobById") |
|
|
|
|
|
@Operation(summary = "APP获得拣料任务主子表明细列表") |
|
|
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024") |
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('wms:pick-job-main:query')") |
|
|
|
|
|
public CommonResult<PickJobMainRespVO> getPickJobById(@RequestParam("id") Long id) { |
|
|
|
|
|
PickJobMainDO pickJobMain = pickJobMainService.getPickJobMain(id); |
|
|
|
|
|
PickJobMainRespVO result = PickJobMainConvert.INSTANCE.convert(pickJobMain); |
|
|
|
|
|
if(result==null) { |
|
|
|
|
|
return success(result); |
|
|
|
|
|
}; |
|
|
|
|
|
PickJobDetailExportReqVO pickJobDetailExportReqVO = new PickJobDetailExportReqVO(); |
|
|
|
|
|
pickJobDetailExportReqVO.setMasterId(result.getId()); |
|
|
|
|
|
List<PickJobDetailDO> pickJobDetailList = pickJobDetailService.getPickJobDetailList(pickJobDetailExportReqVO); |
|
|
|
|
|
List<PickJobDetailExcelVO> pickJobDetailExcelVOS = PickJobDetailConvert.INSTANCE.convertList02(pickJobDetailList); |
|
|
|
|
|
result.setSubList(pickJobDetailExcelVOS); |
|
|
|
|
|
return success(result); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|