|
|
@ -10,6 +10,7 @@ import com.xujie.sys.common.utils.RandomUtil; |
|
|
import com.xujie.sys.modules.oss.entity.SysOssEntity; |
|
|
import com.xujie.sys.modules.oss.entity.SysOssEntity; |
|
|
import com.xujie.sys.modules.oss.service.SysOssService; |
|
|
import com.xujie.sys.modules.oss.service.SysOssService; |
|
|
import com.xujie.sys.modules.pms.data.*; |
|
|
import com.xujie.sys.modules.pms.data.*; |
|
|
|
|
|
import com.xujie.sys.modules.pms.entity.SupplierEntity; |
|
|
import com.xujie.sys.modules.pms.entity.vo.CheckSubDetailValueVo; |
|
|
import com.xujie.sys.modules.pms.entity.vo.CheckSubDetailValueVo; |
|
|
import com.xujie.sys.modules.pms.mapper.QcDao; |
|
|
import com.xujie.sys.modules.pms.mapper.QcDao; |
|
|
import com.xujie.sys.modules.pms.mapper.QcMapper; |
|
|
import com.xujie.sys.modules.pms.mapper.QcMapper; |
|
|
@ -4035,6 +4036,14 @@ public class QcServiceImpl implements QcService { |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public void saveIQCDetailedRecord(QcFAIRecordData data) { |
|
|
public void saveIQCDetailedRecord(QcFAIRecordData data) { |
|
|
|
|
|
// 校验供应商 |
|
|
|
|
|
if (data.getResponsiblePerson() != null && !"".equals(data.getResponsiblePerson())){ |
|
|
|
|
|
List<SupplierData> suppliers = qcMapper.getSupplier(data.getSite(), data.getResponsiblePerson(), "Y"); |
|
|
|
|
|
if (suppliers.isEmpty()) { |
|
|
|
|
|
throw new RuntimeException("供应商不存在!"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
data.setState("待审核"); |
|
|
data.setState("待审核"); |
|
|
qcMapper.updateIQCMasterRecord(data); |
|
|
qcMapper.updateIQCMasterRecord(data); |
|
|
// 修改明细记录信息 |
|
|
// 修改明细记录信息 |
|
|
@ -4064,7 +4073,7 @@ public class QcServiceImpl implements QcService { |
|
|
QcOperatorData recordData = new QcOperatorData(); |
|
|
QcOperatorData recordData = new QcOperatorData(); |
|
|
recordData.setSite(data.getSite()); |
|
|
recordData.setSite(data.getSite()); |
|
|
recordData.setOrderNo(data.getInspectionNo()); |
|
|
recordData.setOrderNo(data.getInspectionNo()); |
|
|
recordData.setFunctionType("responsible"); |
|
|
|
|
|
|
|
|
recordData.setFunctionType("supplier"); |
|
|
recordData.setBuNo(data.getBuNo()); |
|
|
recordData.setBuNo(data.getBuNo()); |
|
|
recordData.setOperator(s); |
|
|
recordData.setOperator(s); |
|
|
operators.add(recordData); |
|
|
operators.add(recordData); |
|
|
|