|
|
@ -16,6 +16,8 @@ import com.gaotao.modules.finishedProduct.service.ReportfilelistUserprinterServi |
|
|
import com.gaotao.modules.finishedProduct.vo.ReportFileVo; |
|
|
import com.gaotao.modules.finishedProduct.vo.ReportFileVo; |
|
|
import com.gaotao.modules.pda.utils.HttpClientUtil; |
|
|
import com.gaotao.modules.pda.utils.HttpClientUtil; |
|
|
import com.gaotao.modules.pda.utils.ResponseData; |
|
|
import com.gaotao.modules.pda.utils.ResponseData; |
|
|
|
|
|
import com.gaotao.modules.purchaseorder.dao.PRHeaderMapper; |
|
|
|
|
|
import com.gaotao.modules.purchaseorder.entity.PRHeader; |
|
|
import com.gaotao.modules.sys.entity.SysUserEntity; |
|
|
import com.gaotao.modules.sys.entity.SysUserEntity; |
|
|
import com.gaotao.modules.toolman.dao.*; |
|
|
import com.gaotao.modules.toolman.dao.*; |
|
|
import com.gaotao.modules.toolman.entity.*; |
|
|
import com.gaotao.modules.toolman.entity.*; |
|
|
@ -210,6 +212,8 @@ public class ToolHeaderServiceImpl implements ToolHeaderService { |
|
|
return returnR; |
|
|
return returnR; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private PRHeaderMapper prHeaderMapper; |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public R saveToolDetail(ToolDetailQuery toolDetailQuery) { |
|
|
public R saveToolDetail(ToolDetailQuery toolDetailQuery) { |
|
|
@ -247,9 +251,11 @@ public class ToolHeaderServiceImpl implements ToolHeaderService { |
|
|
count = toolHeaderMapper.getToolHeaderCount(toolHeaderQuery); |
|
|
count = toolHeaderMapper.getToolHeaderCount(toolHeaderQuery); |
|
|
if (count == 0) { |
|
|
if (count == 0) { |
|
|
// 工具基本信息主表 |
|
|
// 工具基本信息主表 |
|
|
|
|
|
// 获取工具分类信息 |
|
|
|
|
|
PRHeader prHeader = prHeaderMapper.getPRHeaderInfo(toolDetailQuery.getSite(),toolDetailQuery.getTransactionId()); |
|
|
toolHeaderQuery.setToolDescription(toolDetailQuery.getDescription()); |
|
|
toolHeaderQuery.setToolDescription(toolDetailQuery.getDescription()); |
|
|
toolHeaderQuery.setSpec(""); |
|
|
|
|
|
toolHeaderQuery.setFamilyId(""); |
|
|
|
|
|
|
|
|
toolHeaderQuery.setSpec("*"); |
|
|
|
|
|
toolHeaderQuery.setFamilyId(prHeader.getOrderref1()); |
|
|
toolHeaderQuery.setActive("Y"); |
|
|
toolHeaderQuery.setActive("Y"); |
|
|
toolHeaderQuery.setCreatedBy(toolDetailQuery.getUserName()); |
|
|
toolHeaderQuery.setCreatedBy(toolDetailQuery.getUserName()); |
|
|
toolHeaderQuery.setCreateDate(new Date()); |
|
|
toolHeaderQuery.setCreateDate(new Date()); |
|
|
@ -365,6 +371,9 @@ public class ToolHeaderServiceImpl implements ToolHeaderService { |
|
|
@Override |
|
|
@Override |
|
|
public ToolDetail getToolDetail(ToolDetailQuery toolDetailQuery) { |
|
|
public ToolDetail getToolDetail(ToolDetailQuery toolDetailQuery) { |
|
|
ToolDetail toolDetail = toolDetailMapper.getToolDetail(toolDetailQuery); |
|
|
ToolDetail toolDetail = toolDetailMapper.getToolDetail(toolDetailQuery); |
|
|
|
|
|
if (toolDetail == null){ |
|
|
|
|
|
throw new XJException("工具实例不存在"); |
|
|
|
|
|
} |
|
|
// 采购入库时需要校验是否 工具分类时否开始 校验 |
|
|
// 采购入库时需要校验是否 工具分类时否开始 校验 |
|
|
if ("Y".equals(toolDetailQuery.getIsPurchase())) { |
|
|
if ("Y".equals(toolDetailQuery.getIsPurchase())) { |
|
|
PartFamilyData familyData = baseService.getPartFamilyInfo(toolDetail.getSite(),toolDetail.getFamilyID()); |
|
|
PartFamilyData familyData = baseService.getPartFamilyInfo(toolDetail.getSite(),toolDetail.getFamilyID()); |
|
|
|