|
|
@ -1,14 +1,15 @@ |
|
|
package com.gaotao.modules.qualityAssurance.service.Impl; |
|
|
package com.gaotao.modules.qualityAssurance.service.Impl; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.gaotao.common.constant.SysMsgConstant; |
|
|
import com.gaotao.modules.base.dao.BaseMapper; |
|
|
import com.gaotao.modules.base.dao.BaseMapper; |
|
|
import com.gaotao.modules.base.entity.AccessSiteData; |
|
|
import com.gaotao.modules.base.entity.AccessSiteData; |
|
|
import com.gaotao.modules.base.entity.SiteData; |
|
|
import com.gaotao.modules.base.entity.SiteData; |
|
|
import com.gaotao.modules.base.entity.UmData; |
|
|
|
|
|
import com.gaotao.modules.pda.utils.ResponseData; |
|
|
import com.gaotao.modules.pda.utils.ResponseData; |
|
|
import com.gaotao.modules.qualityAssurance.dao.QualityAssuranceMapper; |
|
|
import com.gaotao.modules.qualityAssurance.dao.QualityAssuranceMapper; |
|
|
import com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData; |
|
|
import com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData; |
|
|
import com.gaotao.modules.qualityAssurance.service.QualityAssuranceService; |
|
|
import com.gaotao.modules.qualityAssurance.service.QualityAssuranceService; |
|
|
|
|
|
import com.gaotao.modules.sys.service.SysMsgService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
@ -22,6 +23,8 @@ public class QualityAssuranceServiceImpl implements QualityAssuranceService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private BaseMapper baseMapper; |
|
|
private BaseMapper baseMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private SysMsgService sysMsgService; |
|
|
//=============检验不合格原因=================== |
|
|
//=============检验不合格原因=================== |
|
|
@Override |
|
|
@Override |
|
|
public List<InspectionDefectCodeData> getUnqualifiedInspectionReasonsData(InspectionDefectCodeData indata){ |
|
|
public List<InspectionDefectCodeData> getUnqualifiedInspectionReasonsData(InspectionDefectCodeData indata){ |
|
|
@ -34,19 +37,19 @@ public class QualityAssuranceServiceImpl implements QualityAssuranceService { |
|
|
if (inData.getAdd()==0){ |
|
|
if (inData.getAdd()==0){ |
|
|
List<SiteData> list3=baseMapper.checkSiteId(inData.getSite()); |
|
|
List<SiteData> list3=baseMapper.checkSiteId(inData.getSite()); |
|
|
if(list3.size()==0){ |
|
|
if(list3.size()==0){ |
|
|
responseData.setMsg("该工厂编码不存在!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200032)); |
|
|
responseData.setCode("500"); |
|
|
responseData.setCode("500"); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
if(list.size()==0){ |
|
|
if(list.size()==0){ |
|
|
responseData.setMsg("角色没有该工厂的权限!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
responseData.setCode("500"); |
|
|
responseData.setCode("500"); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
List<InspectionDefectCodeData> list2=qualityAssuranceMapper.checkDefectCode(inData); |
|
|
List<InspectionDefectCodeData> list2=qualityAssuranceMapper.checkDefectCode(inData); |
|
|
if(list2.size()!=0){ |
|
|
if(list2.size()!=0){ |
|
|
responseData.setMsg("该原因代码已经存在!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200150)); |
|
|
responseData.setCode("500"); |
|
|
responseData.setCode("500"); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
@ -55,7 +58,7 @@ public class QualityAssuranceServiceImpl implements QualityAssuranceService { |
|
|
}else{ |
|
|
}else{ |
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
if(list.size()==0){ |
|
|
if(list.size()==0){ |
|
|
responseData.setMsg("角色没有该工厂的权限!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
responseData.setCode("500"); |
|
|
responseData.setCode("500"); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
@ -63,7 +66,7 @@ public class QualityAssuranceServiceImpl implements QualityAssuranceService { |
|
|
} |
|
|
} |
|
|
responseData.setCode("200"); |
|
|
responseData.setCode("200"); |
|
|
responseData.setSuccess(true); |
|
|
responseData.setSuccess(true); |
|
|
responseData.setMsg("操作成功!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
@Override |
|
|
@Override |
|
|
@ -72,7 +75,7 @@ public class QualityAssuranceServiceImpl implements QualityAssuranceService { |
|
|
qualityAssuranceMapper.deleteUnqualifiedInspectionReasonsData(inData); |
|
|
qualityAssuranceMapper.deleteUnqualifiedInspectionReasonsData(inData); |
|
|
responseData.setCode("200"); |
|
|
responseData.setCode("200"); |
|
|
responseData.setSuccess(true); |
|
|
responseData.setSuccess(true); |
|
|
responseData.setMsg("操作成功!"); |
|
|
|
|
|
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); |
|
|
return responseData; |
|
|
return responseData; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |