Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 6 months ago
parent
commit
3124d961c6
  1. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailMapper.java
  2. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailMapper.xml
  3. 11
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailService.java
  4. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.java
  5. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.xml
  6. 127
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailService.java

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailMapper.java

@ -30,6 +30,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.scm.api.scmcollectionrebate.ScmCollectionRebate;
import com.yxt.anrui.scm.api.scmcollectionrebate.ScmCollectionRebateDetailsVo;
import com.yxt.anrui.scm.api.scmcollectionrebatecheckapplydetail.ScmCollectionrebateCheckapplydetailDetailsVo;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
@ -65,5 +66,5 @@ public interface ScmCollectionrebateCheckapplydetailMapper extends BaseMapper<Sc
@Select("select * from scm_collectionrebate_checkapplydetail where mainSid = #{s}")
List<ScmCollectionrebateCheckapplydetailVo> selByMainSid(String s);
ScmCollectionRebate selByCollectionRebateSid(String collectionRebateSid);
List<ScmCollectionRebateDetailsVo> selByCollectionRebateSid(String mainSid);
}

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailMapper.xml

@ -36,11 +36,11 @@
GROUP BY scc.withholdingDate
</select>
<select id="selByCollectionRebateSid" resultType="com.yxt.anrui.scm.api.scmcollectionrebate.ScmCollectionRebate">
<select id="selByCollectionRebateSid" resultType="com.yxt.anrui.scm.api.scmcollectionrebate.ScmCollectionRebateDetailsVo">
select sa.createOrgName,sa.remarks,sd.*
from scm_collectionrebate_checkapplydetail sd
left join scm_collectionrebate_checkapply sa
on sd.mainSid = sa.sid
where sd.collectionRebateSid = #{collectionRebateSid}
where sd.mainSid = #{mainSid}
</select>
</mapper>

11
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmcollectionrebatecheckapplydetail/ScmCollectionrebateCheckapplydetailService.java

@ -110,16 +110,7 @@ public class ScmCollectionrebateCheckapplydetailService extends MybatisBaseServi
public ResultBean<List<ScmCollectionRebateDetailsVo>> collectionRebateCheckDetails(String sid) {
ResultBean rb = ResultBean.fireFail();
List<ScmCollectionRebateDetailsVo> scmCollectionRebateDetailsVos = new ArrayList<>();
String[] sids = sid.split(",");
for (String s : sids) {
ScmCollectionRebate scmCollectionRebate = baseMapper.selByCollectionRebateSid(s);
if (scmCollectionRebate != null){
ScmCollectionRebateDetailsVo scmCollectionRebateDetailsVo = new ScmCollectionRebateDetailsVo();
BeanUtil.copyProperties(scmCollectionRebate,scmCollectionRebateDetailsVo);
scmCollectionRebateDetailsVos.add(scmCollectionRebateDetailsVo);
}
}
List<ScmCollectionRebateDetailsVo> scmCollectionRebateDetailsVos = baseMapper.selByCollectionRebateSid(sid);
return rb.success().setData(scmCollectionRebateDetailsVos);
}

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.java

@ -56,5 +56,5 @@ public interface ScmSpecialrebateCheckapplydetailMapper extends BaseMapper<ScmSp
@Select("select * from scm_specialrebate_checkapplydetail where mainSid = #{sid}")
List<ScmSpecialrebateCheckapplydetailVo> selByMainSid(String sid);
ScmSpecialRebateDetailsVo fetchBySpecialRebateSid(String specialRebateSid);
List<ScmSpecialRebateDetailsVo> fetchBySpecialRebateSid(String mainSid);
}

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.xml

@ -54,6 +54,6 @@
FROM scm_specialrebate_checkapplydetail sd
LEFT JOIN scm_specialrebate_checkapply sc
ON sd.mainSid = sc.sid
WHERE specialRebateSid = #{specialRebateSid}
WHERE sd.mainSid = #{mainSid}
</select>
</mapper>

127
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailService.java

@ -63,82 +63,77 @@ import java.util.List;
*/
@Service
public class ScmSpecialrebateCheckapplydetailService extends MybatisBaseService<ScmSpecialrebateCheckapplydetailMapper, ScmSpecialrebateCheckapplydetail> {
private QueryWrapper<ScmSpecialrebateCheckapplydetail> createQueryWrapper(ScmSpecialrebateCheckapplydetailQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ScmSpecialrebateCheckapplydetail> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ScmSpecialrebateCheckapplydetailVo> listPageVo(PagerQuery<ScmSpecialrebateCheckapplydetailQuery> pq) {
ScmSpecialrebateCheckapplydetailQuery query = pq.getParams();
QueryWrapper<ScmSpecialrebateCheckapplydetail> qw = createQueryWrapper(query);
IPage<ScmSpecialrebateCheckapplydetail> page = PagerUtil.queryToPage(pq);
IPage<ScmSpecialrebateCheckapplydetailVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ScmSpecialrebateCheckapplydetailVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ScmSpecialrebateCheckapplydetailDto dto){
private QueryWrapper<ScmSpecialrebateCheckapplydetail> createQueryWrapper(ScmSpecialrebateCheckapplydetailQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ScmSpecialrebateCheckapplydetail> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ScmSpecialrebateCheckapplydetailVo> listPageVo(PagerQuery<ScmSpecialrebateCheckapplydetailQuery> pq) {
ScmSpecialrebateCheckapplydetailQuery query = pq.getParams();
QueryWrapper<ScmSpecialrebateCheckapplydetail> qw = createQueryWrapper(query);
IPage<ScmSpecialrebateCheckapplydetail> page = PagerUtil.queryToPage(pq);
IPage<ScmSpecialrebateCheckapplydetailVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ScmSpecialrebateCheckapplydetailVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ScmSpecialrebateCheckapplydetailDto dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ScmSpecialrebateCheckapplydetailDto dto){
ScmSpecialrebateCheckapplydetail entity = new ScmSpecialrebateCheckapplydetail();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ScmSpecialrebateCheckapplydetailDto dto){
String dtoSid = dto.getSid();
return;
}
this.updateByDto(dto);
}
public void insertByDto(ScmSpecialrebateCheckapplydetailDto dto) {
ScmSpecialrebateCheckapplydetail entity = new ScmSpecialrebateCheckapplydetail();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ScmSpecialrebateCheckapplydetailDto dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ScmSpecialrebateCheckapplydetail entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ScmSpecialrebateCheckapplydetailDetailsVo fetchDetailsVoBySid(String sid){
ScmSpecialrebateCheckapplydetail entity = fetchBySid(sid);
ScmSpecialrebateCheckapplydetailDetailsVo vo = new ScmSpecialrebateCheckapplydetailDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}
ScmSpecialrebateCheckapplydetail entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ScmSpecialrebateCheckapplydetailDetailsVo fetchDetailsVoBySid(String sid) {
ScmSpecialrebateCheckapplydetail entity = fetchBySid(sid);
ScmSpecialrebateCheckapplydetailDetailsVo vo = new ScmSpecialrebateCheckapplydetailDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
public void delByMainSid(String sid) {
baseMapper.delByMainSid(sid);
}
public void delByMainSid(String sid) {
baseMapper.delByMainSid(sid);
}
public List<ScmSpecialrebateCheckapplydetailDetailsVo> fetchWhenDetailsVoBySid(String sid) {
return baseMapper.fetchWhenDetailsVoBySid(sid);
}
public List<ScmSpecialrebateCheckapplydetailDetailsVo> fetchWhenDetailsVoBySid(String sid) {
return baseMapper.fetchWhenDetailsVoBySid(sid);
}
public List<ScmSpecialrebateCheckapplydetailDetailsVo> fetchLastDetailsVoBySid(String sid) {
return baseMapper.fetchLastDetailsVoBySid(sid);
}
public List<ScmSpecialrebateCheckapplydetailDetailsVo> fetchLastDetailsVoBySid(String sid) {
return baseMapper.fetchLastDetailsVoBySid(sid);
}
public List<ScmSpecialrebateCheckapplydetailVo> selByMainSid(String sid) {
return baseMapper.selByMainSid(sid);
return baseMapper.selByMainSid(sid);
}
public ResultBean<List<ScmSpecialRebateDetailsVo>> specialRebateCheckDetails(String sid) {
ResultBean rb = ResultBean.fireFail();
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>();
String[] sids = sid.split(",");
for (String s : sids) {
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = baseMapper.fetchBySpecialRebateSid(s);
if (scmSpecialRebateDetailsVo != null){
scmSpecialRebateDetailsVo.setWithholdCost(scmSpecialRebateDetailsVo.getExpectItureCost().add(scmSpecialRebateDetailsVo.getExpectTreatCost()).add(scmSpecialRebateDetailsVo.getExpectSuppCost()));
scmSpecialRebateDetailsVo.setMoney(scmSpecialRebateDetailsVo.getOnceItureCost().add(scmSpecialRebateDetailsVo.getOnceTreatCost()).add(scmSpecialRebateDetailsVo.getOnceSuppCost()).add(scmSpecialRebateDetailsVo.getSecondItureCost()).add(scmSpecialRebateDetailsVo.getSecondTreatCost()).add(scmSpecialRebateDetailsVo.getSecondSuppCost()).toString());
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo);
}
}
return rb.success().setData(scmSpecialRebateDetailsVos);
}
public ResultBean<List<ScmSpecialRebateDetailsVo>> specialRebateCheckDetails(String sid) {
ResultBean rb = ResultBean.fireFail();
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = baseMapper.fetchBySpecialRebateSid(sid);
for (ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo : scmSpecialRebateDetailsVos) {
scmSpecialRebateDetailsVo.setWithholdCost(scmSpecialRebateDetailsVo.getExpectItureCost().add(scmSpecialRebateDetailsVo.getExpectTreatCost()).add(scmSpecialRebateDetailsVo.getExpectSuppCost()));
scmSpecialRebateDetailsVo.setMoney(scmSpecialRebateDetailsVo.getOnceItureCost().add(scmSpecialRebateDetailsVo.getOnceTreatCost()).add(scmSpecialRebateDetailsVo.getOnceSuppCost()).add(scmSpecialRebateDetailsVo.getSecondItureCost()).add(scmSpecialRebateDetailsVo.getSecondTreatCost()).add(scmSpecialRebateDetailsVo.getSecondSuppCost()).toString());
}
return rb.success().setData(scmSpecialRebateDetailsVos);
}
}
Loading…
Cancel
Save