通过纳税人名称查询工商登记开业信息
This commit is contained in:
parent
83679f2da6
commit
2ea64c2b3a
|
|
@ -9,10 +9,7 @@ import com.kakarote.crm.entity.VO.CrmQueryGsdjxxVO;
|
|||
import com.kakarote.crm.service.ICrmGsdjxxService;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -30,4 +27,11 @@ public class CrmGsdjxxController {
|
|||
List<CrmQueryGsdjxxVO> crmQueryGsdjxxVOList = iCrmGsdjxxService.queryByMonthAndXzqhDm(crmQueryGsdjxxDTO);
|
||||
return R.ok(crmQueryGsdjxxVOList);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByNsrmc/{nsrmc}")
|
||||
@ApiOperation("根据月份和行政区划代码查询工商登记信息")
|
||||
public Result<List<CrmQueryGsdjxxVO>> queryByNsrmc(@PathVariable String nsrmc) {
|
||||
List<CrmQueryGsdjxxVO> crmQueryGsdjxxVOList = iCrmGsdjxxService.queryByNsrmc(nsrmc);
|
||||
return R.ok(crmQueryGsdjxxVOList);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@ public class CrmGsdjxx implements Serializable {
|
|||
/**
|
||||
* 企业名称
|
||||
*/
|
||||
@TableField(typeHandler = SensitiveDataConverter.class, jdbcType = JdbcType.VARCHAR)
|
||||
private String nsrmc; // 对应SQL: nsrmc
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
(
|
||||
#{item.xzqhDm}, #{item.yf},
|
||||
#{item.tyshxydm, typeHandler=com.kakarote.core.security.converter.SensitiveDataConverter},
|
||||
#{item.nsrmc, typeHandler=com.kakarote.core.security.converter.SensitiveDataConverter},
|
||||
#{item.nsrmc},
|
||||
#{item.djzclxDm, typeHandler=com.kakarote.core.security.converter.SensitiveDataConverter},
|
||||
#{item.kyrq, typeHandler=com.kakarote.core.security.converter.SensitiveDataConverter},
|
||||
#{item.zzhm, typeHandler=com.kakarote.core.security.converter.SensitiveDataConverter},
|
||||
|
|
|
|||
|
|
@ -14,4 +14,10 @@ public interface ICrmGsdjxxService extends BaseService<CrmGsdjxx> {
|
|||
* 根据月份、行政区划代码,查询工商登记信息
|
||||
*/
|
||||
List<CrmQueryGsdjxxVO> queryByMonthAndXzqhDm(CrmQueryGsdjxxDTO crmQueryGsdjxxDTO) throws Exception;
|
||||
|
||||
/**
|
||||
* 根据纳税人名称查询工商登记信息
|
||||
* @return
|
||||
*/
|
||||
List<CrmQueryGsdjxxVO> queryByNsrmc(String nsrmc);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ import com.kakarote.crm.webService.config.TaxWebServiceConfig;
|
|||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import java.util.stream.Collectors;
|
||||
|
|
@ -62,6 +63,15 @@ public class CrmGsdjxxServiceImpl extends BaseServiceImpl<CrmGsdjxxMapper,CrmGsd
|
|||
return processAndSaveData(crmGsdjxxList, crmQueryGsdjxxDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQueryGsdjxxVO> queryByNsrmc(String nsrmc) {
|
||||
|
||||
QueryWrapper<CrmGsdjxx> wrapper = new QueryWrapper<CrmGsdjxx>().eq("nsrmc", nsrmc);
|
||||
List<CrmGsdjxx> crmGsdjxxes = crmGsdjxxMapper.selectList(wrapper);
|
||||
|
||||
return convertListToVO(crmGsdjxxes);
|
||||
}
|
||||
|
||||
private CrmQueryGsdjxxVO convertToVO(CrmGsdjxx source) {
|
||||
|
||||
if (source == null) {
|
||||
|
|
@ -97,6 +107,7 @@ public class CrmGsdjxxServiceImpl extends BaseServiceImpl<CrmGsdjxxMapper,CrmGsd
|
|||
}
|
||||
|
||||
private List<CrmQueryGsdjxxVO> convertListToVO(List<CrmGsdjxx> crmGsdjxxList) {
|
||||
|
||||
return crmGsdjxxList.stream()
|
||||
.map(this::convertToVO)
|
||||
.collect(Collectors.toList());
|
||||
|
|
|
|||
Loading…
Reference in New Issue