|
@ -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.productionreceiptJob.vo.*; |
|
|
import com.win.module.wms.controller.productionreceiptJob.vo.*; |
|
|
|
|
|
import com.win.module.wms.convert.productionreceiptJob.ProductionreceiptJobDetailConvert; |
|
|
import com.win.module.wms.convert.productionreceiptJob.ProductionreceiptJobMainConvert; |
|
|
import com.win.module.wms.convert.productionreceiptJob.ProductionreceiptJobMainConvert; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.productionreceiptJob.ProductionreceiptJobDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.productionreceiptJob.ProductionreceiptJobMainDO; |
|
|
import com.win.module.wms.dal.dataobject.productionreceiptJob.ProductionreceiptJobMainDO; |
|
|
|
|
|
import com.win.module.wms.service.productionreceiptJob.ProductionreceiptJobDetailService; |
|
|
import com.win.module.wms.service.productionreceiptJob.ProductionreceiptJobMainService; |
|
|
import com.win.module.wms.service.productionreceiptJob.ProductionreceiptJobMainService; |
|
|
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; |
|
@ -37,6 +40,9 @@ public class ProductionreceiptJobMainController { |
|
|
@Resource |
|
|
@Resource |
|
|
private ProductionreceiptJobMainService productionreceiptJobMainService; |
|
|
private ProductionreceiptJobMainService productionreceiptJobMainService; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private ProductionreceiptJobDetailService productionreceiptJobDetailService; |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private AdminUserApi userApi; |
|
|
private AdminUserApi userApi; |
|
|
@PostMapping("/create") |
|
|
@PostMapping("/create") |
|
@ -120,4 +126,22 @@ public class ProductionreceiptJobMainController { |
|
|
return success(result); |
|
|
return success(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/gettProductionreceiptJobById") |
|
|
|
|
|
@Operation(summary = "APP获得生产发料主子表明细列表") |
|
|
|
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024") |
|
|
|
|
|
@PreAuthorize("@ss.hasPermission('wms:productionreceipt-job-main:query')") |
|
|
|
|
|
public CommonResult<ProductionreceiptJobMainRespVO> gettProductionreceiptJobById(@RequestParam("id") Long id) { |
|
|
|
|
|
ProductionreceiptJobMainDO productionreceiptJobMain = productionreceiptJobMainService.getProductionreceiptJobMain(id); |
|
|
|
|
|
ProductionreceiptJobMainRespVO result = ProductionreceiptJobMainConvert.INSTANCE.convert(productionreceiptJobMain); |
|
|
|
|
|
if(result==null) { |
|
|
|
|
|
return success(result); |
|
|
|
|
|
}; |
|
|
|
|
|
ProductionreceiptJobDetailExportReqVO productionreceiptJobDetailExportReqVO = new ProductionreceiptJobDetailExportReqVO(); |
|
|
|
|
|
productionreceiptJobDetailExportReqVO.setMasterId(result.getId()); |
|
|
|
|
|
List<ProductionreceiptJobDetailDO> productionreceiptJobDetailList = productionreceiptJobDetailService.getProductionreceiptJobDetailList(productionreceiptJobDetailExportReqVO); |
|
|
|
|
|
List<ProductionreceiptJobDetailExcelVO> productionreceiptJobDetailExcelVOS = ProductionreceiptJobDetailConvert.INSTANCE.convertList02(productionreceiptJobDetailList); |
|
|
|
|
|
result.setSubList(productionreceiptJobDetailExcelVOS); |
|
|
|
|
|
return success(result); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|