|
|
@ -79,13 +79,20 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
return p; |
|
|
|
} |
|
|
|
|
|
|
|
public void saveOrUpdateDto(FinCompanyInvoicingDto dto) { |
|
|
|
public ResultBean saveOrUpdateDto(FinCompanyInvoicingDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
|
String useOrgSid = dto.getUseOrgSid(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = baseMapper.fetchByUseOrgSid(useOrgSid); |
|
|
|
if (finCompanyInvoicingDetailsVo != null){ |
|
|
|
return rb.setMsg("该公司已有开票信息,不可添加"); |
|
|
|
} |
|
|
|
this.insertByDto(dto); |
|
|
|
return; |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
this.updateByDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public void insertByDto(FinCompanyInvoicingDto dto) { |
|
|
@ -110,4 +117,8 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv |
|
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
public FinCompanyInvoicingDetailsVo fetchDetailsByUseOrgSid(String useOrgSid) { |
|
|
|
return baseMapper.fetchByUseOrgSid(useOrgSid); |
|
|
|
} |
|
|
|
} |