Browse Source

采购收货申请和任务

master
张立 2 years ago
parent
commit
18042aa175
  1. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java
  2. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java
  3. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/vo/PurchasereceiptJobMainBaseVO.java
  4. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/vo/PurchasereceiptJobMainExcelVO.java
  5. 15
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java
  6. 17
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java
  7. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/vo/PurchasereceiptRequestMainExcelVO.java

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java

@ -7,8 +7,11 @@ import com.win.module.system.api.user.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.purchasereceiptJob.vo.PurchasereceiptJobDetailPageReqVO;
import com.win.module.wms.controller.purchasereceiptJob.vo.PurchasereceiptJobDetailRespVO;
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestDetailRespVO;
import com.win.module.wms.convert.purchasereceiptJob.PurchasereceiptJobDetailConvert;
import com.win.module.wms.convert.purchasereceiptRequest.PurchasereceiptRequestDetailConvert;
import com.win.module.wms.dal.dataobject.purchasereceiptJob.PurchasereceiptJobDetailDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestDetailDO;
import com.win.module.wms.service.purchasereceiptJob.PurchasereceiptJobDetailService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@ -41,7 +44,6 @@ public class PurchasereceiptJobDetailController {
PageResult<PurchasereceiptJobDetailRespVO> result = PurchasereceiptJobDetailConvert.INSTANCE.convertPage(pageResult);
for(PurchasereceiptJobDetailRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
}
return success(result);
@ -52,7 +54,12 @@ public class PurchasereceiptJobDetailController {
@PreAuthorize("@ss.hasPermission('wms:purchasereceipt-job-detail:query')")
public CommonResult<PageResult<PurchasereceiptJobDetailRespVO>> getPurchasereceiptJobDetailPage(@Valid PurchasereceiptJobDetailPageReqVO pageVO) {
PageResult<PurchasereceiptJobDetailDO> pageResult = purchasereceiptJobDetailService.getPurchasereceiptJobDetailPage(pageVO);
return success(PurchasereceiptJobDetailConvert.INSTANCE.convertPage(pageResult));
PageResult<PurchasereceiptJobDetailRespVO> result = PurchasereceiptJobDetailConvert.INSTANCE.convertPage(pageResult);
for(PurchasereceiptJobDetailRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
vo.setCreator(user.getNickname());
}
return success(result);
}
}

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java

@ -60,8 +60,9 @@ public class PurchasereceiptJobMainController {
PageResult<PurchasereceiptJobMainRespVO> pageResult1 = PurchasereceiptJobMainConvert.INSTANCE.convertPage(pageResult);
for (PurchasereceiptJobMainRespVO vo : pageResult1.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdater.getNickname());
}
return success(pageResult1);
}
@ -74,8 +75,9 @@ public class PurchasereceiptJobMainController {
PageResult<PurchasereceiptJobMainRespVO> result = PurchasereceiptJobMainConvert.INSTANCE.convertPage(pageResult);
for (PurchasereceiptJobMainRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdater.getNickname());
}
return success(result);
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/vo/PurchasereceiptJobMainBaseVO.java

@ -1,5 +1,7 @@
package com.win.module.wms.controller.purchasereceiptJob.vo;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
@ -88,6 +90,9 @@ public class PurchasereceiptJobMainBaseVO {
@Schema(description = "承接人用户ID")
private String acceptUserId;
@Schema(description = "承接人用户名")
private String acceptUserName;
@Schema(description = "承接时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime acceptTime;
@ -95,6 +100,9 @@ public class PurchasereceiptJobMainBaseVO {
@Schema(description = "完成人用户ID")
private String completeUserId;
@Schema(description = "完成人用户名")
private String completeUserName;
@Schema(description = "完成时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime completeTime;

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/vo/PurchasereceiptJobMainExcelVO.java

@ -1,6 +1,8 @@
package com.win.module.wms.controller.purchasereceiptJob.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.win.framework.excel.core.annotations.DictFormat;
import com.win.framework.excel.core.convert.DictConvert;
import com.win.module.wms.enums.DictTypeConstants;
@ -74,14 +76,15 @@ public class PurchasereceiptJobMainExcelVO {
@ExcelProperty("岗位")
private String userPositionCode;
@ExcelProperty("承接人用户ID")
private String acceptUserId;
@ExcelProperty("承接人用户")
private String acceptUserName;
@ExcelProperty("承接时间")
private LocalDateTime acceptTime;
@ExcelProperty("完成人用户ID")
private String completeUserId;
@ExcelProperty("完成人用户名")
private String completeUserName;
@ExcelProperty("完成时间")
private LocalDateTime completeTime;

15
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java

@ -5,6 +5,7 @@ import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult;
import com.win.module.system.api.user.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.purchasereceiptJob.vo.PurchasereceiptJobMainRespVO;
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestDetailCreateReqVO;
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestDetailPageReqVO;
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestDetailRespVO;
@ -74,7 +75,15 @@ public class PurchasereceiptRequestDetailController {
@PreAuthorize("@ss.hasPermission('wms:purchasereceipt-request-detail:query')")
public CommonResult<PageResult<PurchasereceiptRequestDetailRespVO>> getPurchasereceiptRequestDetailPage(@Valid PurchasereceiptRequestDetailPageReqVO pageVO) {
PageResult<PurchasereceiptRequestDetailDO> pageResult = purchasereceiptRequestDetailService.getPurchasereceiptRequestDetailPage(pageVO);
return success(PurchasereceiptRequestDetailConvert.INSTANCE.convertPage(pageResult));
PageResult<PurchasereceiptRequestDetailRespVO> result = PurchasereceiptRequestDetailConvert.INSTANCE.convertPage(pageResult);
for (PurchasereceiptRequestDetailRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdater.getNickname());
}
return success(result);
}
@PostMapping("/senior")
@ -83,10 +92,12 @@ public class PurchasereceiptRequestDetailController {
public CommonResult<PageResult<PurchasereceiptRequestDetailRespVO>> getPurchasereceiptRequestDetailSenior(@Valid @RequestBody CustomConditions conditions) {
PageResult<PurchasereceiptRequestDetailDO> pageResult = purchasereceiptRequestDetailService.getPurchasereceiptRequestDetailSenior(conditions);
PageResult<PurchasereceiptRequestDetailRespVO> result = PurchasereceiptRequestDetailConvert.INSTANCE.convertPage(pageResult);
for(PurchasereceiptRequestDetailRespVO vo : result.getList()) {
for (PurchasereceiptRequestDetailRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdater.getNickname());
}
return success(result);
}

17
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java

@ -9,7 +9,10 @@ import com.win.framework.excel.core.util.ExcelUtils;
import com.win.framework.operatelog.core.annotations.OperateLog;
import com.win.module.system.api.user.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.itembasic.vo.ItembasicExcelVO;
import com.win.module.wms.controller.itembasic.vo.ItembasicRespVO;
import com.win.module.wms.controller.purchasereceiptRequest.vo.*;
import com.win.module.wms.convert.itembasic.ItembasicConvert;
import com.win.module.wms.convert.purchasereceiptRequest.PurchasereceiptRequestMainConvert;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestDetailDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO;
@ -74,8 +77,9 @@ public class PurchasereceiptRequestMainController {
PageResult<PurchasereceiptRequestMainRespVO> result = PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult);
for(PurchasereceiptRequestMainRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdater = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdater.getNickname());
}
return success(result);
}
@ -103,7 +107,14 @@ public class PurchasereceiptRequestMainController {
@PreAuthorize("@ss.hasPermission('wms:purchasereceipt-request-main:query')")
public CommonResult<PageResult<PurchasereceiptRequestMainRespVO>> getPurchasereceiptRequestMainPage(@Valid PurchasereceiptRequestMainPageReqVO pageVO) {
PageResult<PurchasereceiptRequestMainDO> pageResult = purchasereceiptRequestMainService.getPurchasereceiptRequestMainPage(pageVO);
return success(PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult));
PageResult<PurchasereceiptRequestMainRespVO> result = PurchasereceiptRequestMainConvert.INSTANCE.convertPage(pageResult);
for(PurchasereceiptRequestMainRespVO vo : result.getList()) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
vo.setCreator(user.getNickname());
AdminUserRespDTO userUpdate = userApi.getUser(Long.valueOf(vo.getUpdater()));
vo.setUpdater(userUpdate.getNickname());
}
return success(result);
}
@GetMapping("/export-excel")
@ -154,7 +165,9 @@ public class PurchasereceiptRequestMainController {
for(PurchasereceiptRequestDetailDO detailDO : subList) {
PurchasereceiptRequestMainExcelVO vo = PurchasereceiptRequestMainConvert.INSTANCE.convert(mainDO, detailDO);
AdminUserRespDTO user = userApi.getUser(Long.valueOf(mainDO.getCreator()));
AdminUserRespDTO userUpdate = userApi.getUser(Long.valueOf(mainDO.getUpdater()));
vo.setCreator(user.getNickname());
vo.setUpdater(userUpdate.getNickname());
resultList.add(vo);
}
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/vo/PurchasereceiptRequestMainExcelVO.java

@ -1,6 +1,7 @@
package com.win.module.wms.controller.purchasereceiptRequest.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.win.framework.excel.core.annotations.DictFormat;
import com.win.framework.excel.core.convert.DictConvert;
import com.win.module.wms.enums.DictTypeConstants;
@ -177,12 +178,14 @@ public class PurchasereceiptRequestMainExcelVO {
private String toOwnerCode;
@ExcelProperty("最后更新时间")
@ColumnWidth(value = 20)
private LocalDateTime updateTime;
@ExcelProperty("最后更新者用户名")
private String updater;
@ExcelProperty("创建时间")
@ColumnWidth(value = 20)
private LocalDateTime createTime;
@ExcelProperty("创建者用户名")

Loading…
Cancel
Save