退料接收返回库管员

This commit is contained in:
sxu 2024-08-19 19:18:24 +08:00
parent 90d218ddb3
commit 4293d5a562
6 changed files with 23 additions and 4 deletions

View File

@ -1,4 +1,4 @@
package com.bonus.sgzb.material.domain; package com.bonus.sgzb.base.api.domain;
import lombok.Data; import lombok.Data;

View File

@ -323,6 +323,21 @@ public class LogAspect
bmStorageLog.setPostStoreNum(bai.getPostStoreNum()); bmStorageLog.setPostStoreNum(bai.getPostStoreNum());
bmStorageLogList.add(bmStorageLog); bmStorageLogList.add(bmStorageLog);
} }
// 修试后入库-入库操作
if (joinPoint.getArgs()[0] instanceof RepairTestInputDto) {
RepairTestInputDto rti = (RepairTestInputDto)joinPoint.getArgs()[0];
BmStorageLog bmStorageLog = new BmStorageLog();
bmStorageLog.setTaskId(String.valueOf(rti.getTaskId()));
bmStorageLog.setTypeId(Integer.parseInt(rti.getTypeId()));
// bmStorageLog.setTypeName(rti.getMaCode());
// bmStorageLog.setPreStoreNum(Integer.parseInt(rti.getNum()));
// bmStorageLog.setBackNum(rti.getBackNum());
// bmStorageLog.setPassNum(rti.getPassNum());
// bmStorageLog.setMaintenanceNum(rti.getMaintenanceNum());
// bmStorageLog.setScrapNum(rti.getScrapNum());
// bmStorageLog.setPostStoreNum(rti.getPostStoreNum());
bmStorageLogList.add(bmStorageLog);
}
// 二级库出入库, 不影响ma_type库存变化暂时不加库存监控日志 // 二级库出入库, 不影响ma_type库存变化暂时不加库存监控日志
// if (joinPoint.getArgs()[0] instanceof TeamLeaseInfo) { // if (joinPoint.getArgs()[0] instanceof TeamLeaseInfo) {
// TeamLeaseInfo tli = (TeamLeaseInfo)joinPoint.getArgs()[0]; // TeamLeaseInfo tli = (TeamLeaseInfo)joinPoint.getArgs()[0];

View File

@ -6,8 +6,9 @@ import com.bonus.sgzb.common.core.web.domain.AjaxResult;
import com.bonus.sgzb.common.core.web.page.TableDataInfo; import com.bonus.sgzb.common.core.web.page.TableDataInfo;
import com.bonus.sgzb.common.log.annotation.Log; import com.bonus.sgzb.common.log.annotation.Log;
import com.bonus.sgzb.common.log.enums.BusinessType; import com.bonus.sgzb.common.log.enums.BusinessType;
import com.bonus.sgzb.common.security.annotation.PreventRepeatSubmit;
import com.bonus.sgzb.material.domain.RepairTestInputDetailVo; import com.bonus.sgzb.material.domain.RepairTestInputDetailVo;
import com.bonus.sgzb.material.domain.RepairTestInputDto; import com.bonus.sgzb.base.api.domain.RepairTestInputDto;
import com.bonus.sgzb.material.domain.RepairTestInputVo; import com.bonus.sgzb.material.domain.RepairTestInputVo;
import com.bonus.sgzb.material.service.RepairTestInputService; import com.bonus.sgzb.material.service.RepairTestInputService;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -60,6 +61,8 @@ public class RepairTestInputController extends BaseController {
} }
@ApiOperation(value = "修试后入库-入库操作") @ApiOperation(value = "修试后入库-入库操作")
@PreventRepeatSubmit
@Log(title = "修试后入库-入库操作", businessType = BusinessType.MATERIAL)
@PostMapping("inputByType") @PostMapping("inputByType")
public AjaxResult inputByType(@RequestBody RepairTestInputDto dto){ public AjaxResult inputByType(@RequestBody RepairTestInputDto dto){
return service.inputByType(dto); return service.inputByType(dto);

View File

@ -1,5 +1,6 @@
package com.bonus.sgzb.material.mapper; package com.bonus.sgzb.material.mapper;
import com.bonus.sgzb.base.api.domain.RepairTestInputDto;
import com.bonus.sgzb.material.domain.*; import com.bonus.sgzb.material.domain.*;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;

View File

@ -2,7 +2,7 @@ package com.bonus.sgzb.material.service;
import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.domain.AjaxResult;
import com.bonus.sgzb.material.domain.RepairTestInputDetailVo; import com.bonus.sgzb.material.domain.RepairTestInputDetailVo;
import com.bonus.sgzb.material.domain.RepairTestInputDto; import com.bonus.sgzb.base.api.domain.RepairTestInputDto;
import com.bonus.sgzb.material.domain.RepairTestInputVo; import com.bonus.sgzb.material.domain.RepairTestInputVo;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,7 @@
package com.bonus.sgzb.material.service.impl; package com.bonus.sgzb.material.service.impl;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.bonus.sgzb.base.api.domain.RepairTestInputDto;
import com.bonus.sgzb.common.core.constant.HttpStatus; import com.bonus.sgzb.common.core.constant.HttpStatus;
import com.bonus.sgzb.common.core.exception.ServiceException; import com.bonus.sgzb.common.core.exception.ServiceException;
import com.bonus.sgzb.common.core.utils.DateTimeHelper; import com.bonus.sgzb.common.core.utils.DateTimeHelper;
@ -15,7 +16,6 @@ import com.bonus.sgzb.material.mapper.RepairTestInputMapper;
import com.bonus.sgzb.material.mapper.TaskMapper; import com.bonus.sgzb.material.mapper.TaskMapper;
import com.bonus.sgzb.material.mapper.TmTaskAgreementMapper; import com.bonus.sgzb.material.mapper.TmTaskAgreementMapper;
import com.bonus.sgzb.material.service.RepairTestInputService; import com.bonus.sgzb.material.service.RepairTestInputService;
import com.bonus.sgzb.material.vo.GlobalContants;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;