|
@@ -10,6 +10,7 @@ import com.platform.common.exception.DeniedException;
|
|
|
import com.platform.common.model.UserInfo;
|
|
|
import com.platform.common.util.*;
|
|
|
import com.platform.dao.bean.MyPage;
|
|
|
+import com.platform.dao.dto.repair.RepairApplicationFormDTO;
|
|
|
import com.platform.dao.dto.sb.SbModelSpareBomDTO;
|
|
|
import com.platform.dao.dto.store.OutStoreDetailDTO;
|
|
|
import com.platform.dao.dto.store.OutStoreFormDTO;
|
|
@@ -30,6 +31,7 @@ import com.platform.dao.mapper.store.*;
|
|
|
import com.platform.dao.util.MessageTemplateUtil;
|
|
|
import com.platform.dao.vo.query.project.ProjectVO;
|
|
|
import com.platform.dao.vo.query.store.*;
|
|
|
+import com.platform.dao.vo.repair.RepairApplicationFormVO;
|
|
|
import com.platform.dao.vo.sb.SbModelSpareBomVO;
|
|
|
import com.platform.service.base.impl.BaseServiceImpl;
|
|
|
import com.platform.service.event.WorkplaceBacklogEvent;
|
|
@@ -347,8 +349,18 @@ public class OutStoreFormServiceImpl extends BaseServiceImpl<OutStoreFormMapper,
|
|
|
model.setProjectName(project.getParentName() + "->" + project.getName());
|
|
|
}
|
|
|
OutStoreForm outStoreForm = super.saveModelByDTO(model);
|
|
|
+ String positionName = "";
|
|
|
+ if (outStoreForm.getPickId()!=null){
|
|
|
+ RepairApplicationFormDTO formDTO = new RepairApplicationFormDTO();
|
|
|
+ formDTO.setId(outStoreForm.getPickId());
|
|
|
+ List<RepairApplicationFormVO> repairApplicationFormVOS = repairApplicationFormMapper.selectPageList(formDTO);
|
|
|
+ if (repairApplicationFormVOS!=null&&repairApplicationFormVOS.size()>0){
|
|
|
+ positionName = repairApplicationFormVOS.get(0).getSbPositionName();
|
|
|
+ }
|
|
|
+ }
|
|
|
// 插
|
|
|
for (OutStoreDetailDTO detail : detailList) {
|
|
|
+ detail.setPositionName(positionName);
|
|
|
// detail.setRepairFormId(model.getRepairFormId());
|
|
|
detail.setUserInfo(userInfo);
|
|
|
detail.setOutId(outStoreForm.getId());
|