Browse Source

20211213

master
ruanqi 4 years ago
parent
commit
4781b9837a
  1. 11
      src/main/java/com/gaotao/modules/base/dao/BaseMapper.java
  2. 6
      src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java
  3. 4
      src/main/resources/mapper/base/BaseMapper.xml
  4. 4
      src/main/resources/mapper/shopOrder/ReportFormSearchMapper.xml

11
src/main/java/com/gaotao/modules/base/dao/BaseMapper.java

@ -787,6 +787,17 @@ public interface BaseMapper {
* @throw
*/
void deleteCompanyInformation(CompanyData inData);
/**
* @Description TODO
* @Title checkCompanyInSite
* @param inData
* @author rq
* @date 2022/1/10 17:10
* @return List<SiteData>
* @throw
*/
List<SiteData> checkCompanyInSite(CompanyData inData);
/**
* @Method getPartFamilyList

6
src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java

@ -1120,6 +1120,12 @@ public class BaseServiceImpl implements BaseService {
@Override
public ResponseData deleteCompanyInformation(CompanyData inData) {
ResponseData responseData = new ResponseData();
List<SiteData> check= baseMapper.checkCompanyInSite(inData);
if(check.size()>0){
responseData.setMsg("该会计单位已被使用无法删除!");
responseData.setCode("500");
return responseData;
}
baseMapper.deleteCompanyInformation(inData);
responseData.setCode("200");
responseData.setSuccess(true);

4
src/main/resources/mapper/base/BaseMapper.xml

@ -583,4 +583,8 @@ CapacityType,UMID,Active,Remark,CreatedDate,ProLineNo,CanCreateNewRollFlag,NeedS
Select ConfigurationTemplateID
from Part where ConfigurationTemplateID=#{configurationTemplateID} and site=#{site}
</select>
<select id="checkCompanyInSite" resultType="com.gaotao.modules.base.entity.SiteData">
Select SiteID from site where CompanyID=#{companyID}
</select>
</mapper>

4
src/main/resources/mapper/shopOrder/ReportFormSearchMapper.xml

@ -446,7 +446,7 @@ FROM
AND T.part_no like #{partNo}
</if>
<if test=" operatorDesc != null and operatorDesc != ''">
AND t.OperationDesc like #{operatorDesc}
AND dbo.Get_OperatorDesc(t.site,t.OperatorID) like #{operatorDesc}
</if>
<if test=" sResourceid != null and sResourceid != ''">
AND Reportedby like #{sResourceid}
@ -502,7 +502,7 @@ GROUP BY
AND T.part_no like #{partNo}
</if>
<if test=" operatorDesc != null and operatorDesc != ''">
AND t.OperationDesc like #{operatorDesc}
AND dbo.Get_OperatorDesc(t.site,t.OperatorID) like #{operatorDesc}
</if>
<if test=" sResourceid != null and sResourceid != ''">
AND Reportedby like #{sResourceid}

Loading…
Cancel
Save