税务接口
This commit is contained in:
parent
949acc3020
commit
11c92dcdd9
|
|
@ -13,7 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/nsrzg")
|
@RequestMapping("/crmNsrzg")
|
||||||
@Api(tags = "纳税人资格信息")
|
@Api(tags = "纳税人资格信息")
|
||||||
public class CrmNsrzgController {
|
public class CrmNsrzgController {
|
||||||
|
|
||||||
|
|
@ -28,10 +28,10 @@ public class CrmNsrzgController {
|
||||||
return R.ok(nsrzg);
|
return R.ok(nsrzg);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxh/{djxh}")
|
@PostMapping("/queryByNsrsbh/{nsrsbh}")
|
||||||
@ApiOperation("根据Djxh查询")
|
@ApiOperation("根据Nsrsbh查询")
|
||||||
public Result<CrmNsrzg> queryByDjxh(@PathVariable("djxh") String djxh){
|
public Result<CrmNsrzg> queryByDjxhNsrsbh(@PathVariable("nsrsbh") String nsrsbh){
|
||||||
CrmNsrzg nsrzg = crmNsrzgService.getNsrzgByDjxh(djxh);
|
CrmNsrzg nsrzg = crmNsrzgService.getNsrzgByNsrsbh(nsrsbh);
|
||||||
return R.ok(nsrzg);
|
return R.ok(nsrzg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qycbrs")
|
@RequestMapping("/crmQycbrs")
|
||||||
@Api(tags = "企业参保人数信息")
|
@Api(tags = "企业参保人数信息")
|
||||||
public class CrmQycbrsController {
|
public class CrmQycbrsController {
|
||||||
|
|
||||||
|
|
@ -31,8 +31,8 @@ public class CrmQycbrsController {
|
||||||
return R.ok(qyjxfp);
|
return R.ok(qyjxfp);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxhAndTime")
|
@PostMapping("/queryByNsrsbhAndTime")
|
||||||
public Result<List<CrmQycbrs>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
public Result<List<CrmQycbrs>> queryByNsrsbhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||||
List<CrmQycbrs> qycbrsList = crmQycbrsService.getQycbrsListByParamAndTime(vo);
|
List<CrmQycbrs> qycbrsList = crmQycbrsService.getQycbrsListByParamAndTime(vo);
|
||||||
return R.ok(qycbrsList);
|
return R.ok(qycbrsList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,9 @@ public class CrmQyfxmxController {
|
||||||
return R.ok(qyfxmx);
|
return R.ok(qyfxmx);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxhAndTime")
|
@PostMapping("/queryByNsrsbhAndTime")
|
||||||
@ApiOperation("根据登记序号和月份(选填)查询")
|
@ApiOperation("根据登记序号和月份(选填)查询")
|
||||||
public Result<List<CrmQyfxmx>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
public Result<List<CrmQyfxmx>> queryByNsrsbhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||||
List<CrmQyfxmx> qyfxmxList = crmQyfxmxService.getQyfxmxListByParamAndTime(vo);
|
List<CrmQyfxmx> qyfxmxList = crmQyfxmxService.getQyfxmxListByParamAndTime(vo);
|
||||||
return R.ok(qyfxmxList);
|
return R.ok(qyfxmxList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qyjxfp")
|
@RequestMapping("/crmQyjxfp")
|
||||||
@Api(tags = "企业进项发票信息")
|
@Api(tags = "企业进项发票信息")
|
||||||
public class CrmQyjxfpController {
|
public class CrmQyjxfpController {
|
||||||
|
|
||||||
|
|
@ -30,7 +30,7 @@ public class CrmQyjxfpController {
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryMergeListByParamAndTime")
|
@PostMapping("/queryMergeListByParamAndTime")
|
||||||
@ApiOperation("通过社会信用代码和年度(选填),查询企业进项发票和企业销项发票信息列表")
|
@ApiOperation("通过纳税人识别号和年度(选填),查询企业进项发票和企业销项发票信息列表")
|
||||||
public Result queryMergeListByParamAndTime(@RequestBody CrmParamAndTimeVO vo){
|
public Result queryMergeListByParamAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||||
CrmMergeListVO mergeList = crmQyjxfpService.getMergeListByParamAndTime(vo);
|
CrmMergeListVO mergeList = crmQyjxfpService.getMergeListByParamAndTime(vo);
|
||||||
return R.ok(mergeList);
|
return R.ok(mergeList);
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qynsrdj")
|
@RequestMapping("/crmQynsrdj")
|
||||||
@Api(tags = "企业纳税信用登记信息")
|
@Api(tags = "企业纳税信用登记信息")
|
||||||
public class CrmQynsrdjController {
|
public class CrmQynsrdjController {
|
||||||
|
|
||||||
|
|
@ -31,9 +31,9 @@ public class CrmQynsrdjController {
|
||||||
return R.ok(qynsrdj);
|
return R.ok(qynsrdj);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxhAndTime")
|
@PostMapping("/queryByNsrsbhAndTime")
|
||||||
@ApiOperation("根据登记序号和评价年度(选填)查询")
|
@ApiOperation("根据纳税人识别号和评价年度(选填)查询")
|
||||||
public Result<List<CrmQynsrdj>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
public Result<List<CrmQynsrdj>> queryByNsrsbhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||||
List<CrmQynsrdj> qynsrdjList = crmQynsrdjService.getQynsrdjListByParamAndTime(vo);
|
List<CrmQynsrdj> qynsrdjList = crmQynsrdjService.getQynsrdjListByParamAndTime(vo);
|
||||||
return R.ok(qynsrdjList);
|
return R.ok(qynsrdjList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qysdsndsb")
|
@RequestMapping("/crmQysdsndsb")
|
||||||
@Api(tags = "企业所得税年度申报信息")
|
@Api(tags = "企业所得税年度申报信息")
|
||||||
public class CrmQysdsndsbController {
|
public class CrmQysdsndsbController {
|
||||||
|
|
||||||
|
|
@ -30,9 +30,9 @@ public class CrmQysdsndsbController {
|
||||||
return R.ok(qysdsndsb);
|
return R.ok(qysdsndsb);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxhAndTime")
|
@PostMapping("/queryByNsrsbhAndTime")
|
||||||
@ApiOperation("根据登记序号和年度(选填)查询")
|
@ApiOperation("根据纳税人识别号和年度(选填)查询")
|
||||||
public Result<List<CrmQysdsndsb>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
public Result<List<CrmQysdsndsb>> queryByNsrsbhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||||
List<CrmQysdsndsb> qysdsndsbList = crmQysdsndsbService.getQysdsndsbListByParamAndTime(vo);
|
List<CrmQysdsndsb> qysdsndsbList = crmQysdsndsbService.getQysdsndsbListByParamAndTime(vo);
|
||||||
return R.ok(qysdsndsbList);
|
return R.ok(qysdsndsbList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qysfl")
|
@RequestMapping("/crmQysfl")
|
||||||
@Api(tags = "企业税负率信息")
|
@Api(tags = "企业税负率信息")
|
||||||
public class CrmQysflController {
|
public class CrmQysflController {
|
||||||
|
|
||||||
|
|
@ -31,9 +31,9 @@ public class CrmQysflController {
|
||||||
return R.ok(qysfl);
|
return R.ok(qysfl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryByDjxhAndTime")
|
@PostMapping("/queryByNsrsbhAndTime")
|
||||||
@ApiOperation("根据登记序号和评价年度(选填)查询")
|
@ApiOperation("根据纳税人识别号和评价年度(选填)查询")
|
||||||
public Result<List<CrmQysfl>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
public Result<List<CrmQysfl>> queryByNsrsbhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||||
List<CrmQysfl> qysflList = crmQysflService.getQysflByParamAndTimeList(vo);
|
List<CrmQysfl> qysflList = crmQysflService.getQysflByParamAndTimeList(vo);
|
||||||
return R.ok(qysflList);
|
return R.ok(qysflList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,8 +39,8 @@ public interface ICrmNsrzgService extends BaseService<CrmNsrzg> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据登记序号查询纳税人资格信息
|
* 根据登记序号查询纳税人资格信息
|
||||||
* @param djxh
|
* @param nsrsbh
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
CrmNsrzg getNsrzgByDjxh(String djxh);
|
CrmNsrzg getNsrzgByNsrsbh(String nsrsbh);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,9 @@ package com.kakarote.crm.service.impl;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.mapper.CrmNsrzgMapper;
|
import com.kakarote.crm.mapper.CrmNsrzgMapper;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.service.ICrmNsrzgService;
|
import com.kakarote.crm.service.ICrmNsrzgService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -15,6 +17,9 @@ public class CrmNsrzgServiceImpl extends BaseServiceImpl<CrmNsrzgMapper, CrmNsrz
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmNsrzgMapper crmNsrzgMapper;
|
private CrmNsrzgMapper crmNsrzgMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmNsrzg getNsrzg(Integer nsrdjzgId) {
|
public CrmNsrzg getNsrzg(Integer nsrdjzgId) {
|
||||||
return crmNsrzgMapper.selectById(nsrdjzgId);
|
return crmNsrzgMapper.selectById(nsrdjzgId);
|
||||||
|
|
@ -42,9 +47,19 @@ public class CrmNsrzgServiceImpl extends BaseServiceImpl<CrmNsrzgMapper, CrmNsrz
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmNsrzg getNsrzgByDjxh(String djxh) {
|
public CrmNsrzg getNsrzgByNsrsbh(String nsrsbh) {
|
||||||
QueryWrapper<CrmNsrzg> queryWrapper = new QueryWrapper<>();
|
|
||||||
queryWrapper.eq("djxh", djxh);
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
return crmNsrzgMapper.selectOne(queryWrapper);
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", nsrsbh)
|
||||||
|
);
|
||||||
|
|
||||||
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return crmNsrzgMapper.selectOne(new QueryWrapper<CrmNsrzg>()
|
||||||
|
.eq("djxh", crmQyjbxx.getDjxh())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,10 @@ package com.kakarote.crm.service.impl;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
import com.kakarote.crm.mapper.CrmQycbrsMapper;
|
import com.kakarote.crm.mapper.CrmQycbrsMapper;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.service.ICrmQycbrsService;
|
import com.kakarote.crm.service.ICrmQycbrsService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -18,6 +20,9 @@ public class CrmQycbrsServiceImpl extends BaseServiceImpl<CrmQycbrsMapper, CrmQy
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQycbrsMapper crmQycbrsMapper;
|
private CrmQycbrsMapper crmQycbrsMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmQycbrs getQycbrs(Integer qycbrsId) {
|
public CrmQycbrs getQycbrs(Integer qycbrsId) {
|
||||||
return crmQycbrsMapper.selectById(qycbrsId);
|
return crmQycbrsMapper.selectById(qycbrsId);
|
||||||
|
|
@ -47,10 +52,19 @@ public class CrmQycbrsServiceImpl extends BaseServiceImpl<CrmQycbrsMapper, CrmQy
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQycbrs> getQycbrsListByParamAndTime(CrmParamAndTimeVO vo) {
|
public List<CrmQycbrs> getQycbrsListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||||
|
|
||||||
QueryWrapper<CrmQycbrs> wrapper = new QueryWrapper<>();
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
wrapper.eq("djxh", vo.getParam());
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
if (vo.getTime() != null) {
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryWrapper<CrmQycbrs> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("djxh", crmQyjbxx.getDjxh());
|
||||||
|
|
||||||
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
wrapper.eq("yf", vo.getTime());
|
wrapper.eq("yf", vo.getTime());
|
||||||
CrmQycbrs qycbrs = crmQycbrsMapper.selectOne(wrapper);
|
CrmQycbrs qycbrs = crmQycbrsMapper.selectOne(wrapper);
|
||||||
return qycbrs != null ?
|
return qycbrs != null ?
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,10 @@ package com.kakarote.crm.service.impl;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
import com.kakarote.crm.mapper.CrmQyfxmxMapper;
|
import com.kakarote.crm.mapper.CrmQyfxmxMapper;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.service.ICrmQyfxmxService;
|
import com.kakarote.crm.service.ICrmQyfxmxService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -18,6 +20,9 @@ public class CrmQyfxmxServiceImpl extends BaseServiceImpl<CrmQyfxmxMapper, CrmQy
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQyfxmxMapper crmQyfxmxMapper;
|
private CrmQyfxmxMapper crmQyfxmxMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询企业指标明细
|
* 通过id查询企业指标明细
|
||||||
* @param qyfxmxId
|
* @param qyfxmxId
|
||||||
|
|
@ -72,8 +77,17 @@ public class CrmQyfxmxServiceImpl extends BaseServiceImpl<CrmQyfxmxMapper, CrmQy
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQyfxmx> getQyfxmxListByParamAndTime(CrmParamAndTimeVO vo) {
|
public List<CrmQyfxmx> getQyfxmxListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||||
|
|
||||||
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
QueryWrapper<CrmQyfxmx> wrapper = new QueryWrapper<>();
|
QueryWrapper<CrmQyfxmx> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("djxh", vo.getParam());
|
wrapper.eq("djxh", crmQyjbxx.getDjxh());
|
||||||
|
|
||||||
if (vo.getTime() != null) {
|
if (vo.getTime() != null) {
|
||||||
wrapper.eq("yf", vo.getTime());
|
wrapper.eq("yf", vo.getTime());
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,12 @@ package com.kakarote.crm.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||||
import com.kakarote.crm.entity.VO.CrmMergeListVO;
|
import com.kakarote.crm.entity.VO.CrmMergeListVO;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.mapper.CrmQyjxfpMapper;
|
import com.kakarote.crm.mapper.CrmQyjxfpMapper;
|
||||||
import com.kakarote.crm.service.ICrmQyjxfpService;
|
import com.kakarote.crm.service.ICrmQyjxfpService;
|
||||||
import com.kakarote.crm.service.ICrmQyxxfpService;
|
import com.kakarote.crm.service.ICrmQyxxfpService;
|
||||||
|
|
@ -23,6 +25,9 @@ public class CrmQyjxfpServiceImpl extends BaseServiceImpl<CrmQyjxfpMapper, CrmQy
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICrmQyxxfpService crmQyxxfpService;
|
private ICrmQyxxfpService crmQyxxfpService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询企业进项发票
|
* 通过id查询企业进项发票
|
||||||
*
|
*
|
||||||
|
|
@ -89,12 +94,24 @@ public class CrmQyjxfpServiceImpl extends BaseServiceImpl<CrmQyjxfpMapper, CrmQy
|
||||||
|
|
||||||
CrmMergeListVO mergeListVO = new CrmMergeListVO();
|
CrmMergeListVO mergeListVO = new CrmMergeListVO();
|
||||||
|
|
||||||
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
|
.select("shxydm")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
|
if (crmQyjbxx == null || crmQyjbxx.getShxydm() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println(crmQyjbxx.getShxydm());
|
||||||
// 创建基础QueryWrapper(公共条件)
|
// 创建基础QueryWrapper(公共条件)
|
||||||
QueryWrapper<CrmQyjxfp> wrapper = new QueryWrapper<>();
|
QueryWrapper<CrmQyjxfp> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("shxydm", vo.getParam());
|
wrapper.eq("shxydm", crmQyjbxx.getShxydm());
|
||||||
|
|
||||||
|
System.out.println(vo.getTime());
|
||||||
|
|
||||||
// 根据时间条件处理进项发票查询
|
// 根据时间条件处理进项发票查询
|
||||||
if (vo.getTime() != null) {
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
// 添加时间条件
|
// 添加时间条件
|
||||||
wrapper.eq("nd", vo.getTime());
|
wrapper.eq("nd", vo.getTime());
|
||||||
CrmQyjxfp qyjxfp = crmQyjxfpMapper.selectOne(wrapper);
|
CrmQyjxfp qyjxfp = crmQyjxfpMapper.selectOne(wrapper);
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,10 @@ package com.kakarote.crm.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.mapper.CrmQynsrdjMapper;
|
import com.kakarote.crm.mapper.CrmQynsrdjMapper;
|
||||||
import com.kakarote.crm.service.ICrmQynsrdjService;
|
import com.kakarote.crm.service.ICrmQynsrdjService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -18,6 +20,9 @@ public class CrmQynsrdjServiceImpl extends BaseServiceImpl<CrmQynsrdjMapper, Crm
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQynsrdjMapper crmQynsrdjMapper;
|
private CrmQynsrdjMapper crmQynsrdjMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmQynsrdj getQynsrdj(Integer qynsxydjId) {
|
public CrmQynsrdj getQynsrdj(Integer qynsxydjId) {
|
||||||
return crmQynsrdjMapper.selectById(qynsxydjId);
|
return crmQynsrdjMapper.selectById(qynsxydjId);
|
||||||
|
|
@ -48,11 +53,20 @@ public class CrmQynsrdjServiceImpl extends BaseServiceImpl<CrmQynsrdjMapper, Crm
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQynsrdj> getQynsrdjListByParamAndTime(CrmParamAndTimeVO vo){
|
public List<CrmQynsrdj> getQynsrdjListByParamAndTime(CrmParamAndTimeVO vo){
|
||||||
|
|
||||||
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
QueryWrapper<CrmQynsrdj> wrapper = new QueryWrapper<>();
|
QueryWrapper<CrmQynsrdj> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("djxh", vo.getParam());
|
wrapper.eq("djxh", crmQyjbxx.getDjxh());
|
||||||
|
|
||||||
// 当时间参数存在时添加时间条件并返回单条结果
|
// 当时间参数存在时添加时间条件并返回单条结果
|
||||||
if (vo.getTime() != null) {
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
wrapper.eq("pjnd", vo.getTime());
|
wrapper.eq("pjnd", vo.getTime());
|
||||||
CrmQynsrdj entity = crmQynsrdjMapper.selectOne(wrapper);
|
CrmQynsrdj entity = crmQynsrdjMapper.selectOne(wrapper);
|
||||||
return entity != null ?
|
return entity != null ?
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,10 @@ package com.kakarote.crm.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.mapper.CrmQysdsndsbMapper;
|
import com.kakarote.crm.mapper.CrmQysdsndsbMapper;
|
||||||
import com.kakarote.crm.service.ICrmQysdsndsbService;
|
import com.kakarote.crm.service.ICrmQysdsndsbService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -19,6 +21,9 @@ public class CrmQysdsndsbServiceImpl extends BaseServiceImpl<CrmQysdsndsbMapper,
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQysdsndsbMapper crmQysdsndsbMapper;
|
private CrmQysdsndsbMapper crmQysdsndsbMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId) {
|
public CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId) {
|
||||||
return crmQysdsndsbMapper.selectById(qysdsndsbId);
|
return crmQysdsndsbMapper.selectById(qysdsndsbId);
|
||||||
|
|
@ -48,10 +53,19 @@ public class CrmQysdsndsbServiceImpl extends BaseServiceImpl<CrmQysdsndsbMapper,
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQysdsndsb> getQysdsndsbListByParamAndTime(CrmParamAndTimeVO vo) {
|
public List<CrmQysdsndsb> getQysdsndsbListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||||
|
|
||||||
QueryWrapper<CrmQysdsndsb> wrapper = new QueryWrapper<>();
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
wrapper.eq("djxh", vo.getParam());
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
if (vo.getTime() != null) {
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryWrapper<CrmQysdsndsb> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("djxh", crmQyjbxx.getDjxh());
|
||||||
|
|
||||||
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
wrapper.eq("nd", vo.getTime());
|
wrapper.eq("nd", vo.getTime());
|
||||||
CrmQysdsndsb qysdsndsb = crmQysdsndsbMapper.selectOne(wrapper);
|
CrmQysdsndsb qysdsndsb = crmQysdsndsbMapper.selectOne(wrapper);
|
||||||
return qysdsndsb != null ?
|
return qysdsndsb != null ?
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,10 @@ package com.kakarote.crm.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.PO.CrmQysfl;
|
import com.kakarote.crm.entity.PO.CrmQysfl;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.mapper.CrmQysflMapper;
|
import com.kakarote.crm.mapper.CrmQysflMapper;
|
||||||
import com.kakarote.crm.service.ICrmQysflService;
|
import com.kakarote.crm.service.ICrmQysflService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -18,6 +20,9 @@ public class CrmQysflServiceImpl extends BaseServiceImpl<CrmQysflMapper, CrmQysf
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQysflMapper crmQysflMapper;
|
private CrmQysflMapper crmQysflMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmQysfl getQysfl(Integer qysflId) {
|
public CrmQysfl getQysfl(Integer qysflId) {
|
||||||
return crmQysflMapper.selectById(qysflId);
|
return crmQysflMapper.selectById(qysflId);
|
||||||
|
|
@ -47,10 +52,19 @@ public class CrmQysflServiceImpl extends BaseServiceImpl<CrmQysflMapper, CrmQysf
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQysfl> getQysflByParamAndTimeList(CrmParamAndTimeVO vo) {
|
public List<CrmQysfl> getQysflByParamAndTimeList(CrmParamAndTimeVO vo) {
|
||||||
|
|
||||||
QueryWrapper<CrmQysfl> wrapper = new QueryWrapper<>();
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
wrapper.eq("djxh", vo.getParam());
|
.select("djxh")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
if (vo.getTime() != null) {
|
if (crmQyjbxx == null || crmQyjbxx.getDjxh() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryWrapper<CrmQysfl> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("djxh", crmQyjbxx.getDjxh());
|
||||||
|
|
||||||
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
wrapper.eq("yf", vo.getTime());
|
wrapper.eq("yf", vo.getTime());
|
||||||
CrmQysfl crmQysfl = crmQysflMapper.selectOne(wrapper);
|
CrmQysfl crmQysfl = crmQysflMapper.selectOne(wrapper);
|
||||||
return crmQysfl != null ?
|
return crmQysfl != null ?
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,11 @@ package com.kakarote.crm.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||||
|
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||||
|
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||||
import com.kakarote.crm.mapper.CrmQyxxfpMapper;
|
import com.kakarote.crm.mapper.CrmQyxxfpMapper;
|
||||||
import com.kakarote.crm.service.ICrmQyxxfpService;
|
import com.kakarote.crm.service.ICrmQyxxfpService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -19,6 +21,9 @@ public class CrmQyxxfpServiceImpl extends BaseServiceImpl<CrmQyxxfpMapper, CrmQy
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmQyxxfpMapper crmQyxxfpMapper;
|
private CrmQyxxfpMapper crmQyxxfpMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CrmQyxxfp getQyxxfp(Integer qyxxfpId) {
|
public CrmQyxxfp getQyxxfp(Integer qyxxfpId) {
|
||||||
return crmQyxxfpMapper.selectById(qyxxfpId);
|
return crmQyxxfpMapper.selectById(qyxxfpId);
|
||||||
|
|
@ -48,10 +53,19 @@ public class CrmQyxxfpServiceImpl extends BaseServiceImpl<CrmQyxxfpMapper, CrmQy
|
||||||
@Override
|
@Override
|
||||||
public List<CrmQyxxfp> getQyxxfpListByParamAndTime(CrmParamAndTimeVO vo) {
|
public List<CrmQyxxfp> getQyxxfpListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||||
|
|
||||||
QueryWrapper<CrmQyxxfp> wrapper = new QueryWrapper<>();
|
CrmQyjbxx crmQyjbxx = crmQyjbxxMapper.selectOne(new QueryWrapper<CrmQyjbxx>()
|
||||||
wrapper.eq("shxydm", vo.getParam());
|
.select("shxydm")
|
||||||
|
.eq("nsrsbh", vo.getParam())
|
||||||
|
);
|
||||||
|
|
||||||
if (vo.getTime() != null) {
|
if (crmQyjbxx == null || crmQyjbxx.getShxydm() == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryWrapper<CrmQyxxfp> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("shxydm", crmQyjbxx.getShxydm());
|
||||||
|
|
||||||
|
if (vo.getTime() != null && !vo.getTime().isEmpty()) {
|
||||||
wrapper.eq("nd", vo.getTime());
|
wrapper.eq("nd", vo.getTime());
|
||||||
CrmQyxxfp qyxxfp = crmQyxxfpMapper.selectOne(wrapper);
|
CrmQyxxfp qyxxfp = crmQyxxfpMapper.selectOne(wrapper);
|
||||||
return qyxxfp != null ?
|
return qyxxfp != null ?
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue