|
@ -99,19 +99,19 @@ public class ScmSpecialrebateCheckapplydetailService extends MybatisBaseService< |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public List<AppSpecialrebateCheckapplydetailDetailssVo> fetchByMainSidType(String sid, String purchaseSystemName, String brandName) { |
|
|
public List<AppSpecialrebateCheckapplydetailDetailssVo> fetchByMainSidType(String sid, String purchaseSystemName, String brandName) { |
|
|
return baseMapper.fetchByMainSidType(sid,purchaseSystemName,brandName); |
|
|
return baseMapper.fetchByMainSidType(sid, purchaseSystemName, brandName); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public List<AppSpecialrebateCheckapplydetailDetailssVo> fetchByMainSidDate(String sid, String purchaseSystemName, String brandName) { |
|
|
public List<AppSpecialrebateCheckapplydetailDetailssVo> fetchByMainSidDate(String sid, String purchaseSystemName, String brandName) { |
|
|
return baseMapper.fetchByMainSidDate(sid,purchaseSystemName,brandName); |
|
|
return baseMapper.fetchByMainSidDate(sid, purchaseSystemName, brandName); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<ScmSpecialRebateDetailsVo>> appMx(String sid) { |
|
|
public ResultBean<List<ScmSpecialRebateDetailsVo>> appMx(String sid, String applySid) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>(); |
|
|
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>(); |
|
|
String[] sids = sid.split(","); |
|
|
String[] sids = sid.split(","); |
|
|
for (String s : sids) { |
|
|
for (String s : sids) { |
|
|
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = baseMapper.appMx(s); |
|
|
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = baseMapper.appMx(applySid, s); |
|
|
scmSpecialRebateDetailsVo.setWithholdCost(scmSpecialRebateDetailsVo.getExpectItureCost().add(scmSpecialRebateDetailsVo.getExpectTreatCost()).add(scmSpecialRebateDetailsVo.getExpectSuppCost())); |
|
|
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()); |
|
|
scmSpecialRebateDetailsVo.setMoney(scmSpecialRebateDetailsVo.getOnceItureCost().add(scmSpecialRebateDetailsVo.getOnceTreatCost()).add(scmSpecialRebateDetailsVo.getOnceSuppCost()).add(scmSpecialRebateDetailsVo.getSecondItureCost()).add(scmSpecialRebateDetailsVo.getSecondTreatCost()).add(scmSpecialRebateDetailsVo.getSecondSuppCost()).toString()); |
|
|
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo); |
|
|
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo); |
|
@ -119,12 +119,12 @@ public class ScmSpecialrebateCheckapplydetailService extends MybatisBaseService< |
|
|
return rb.success().setData(scmSpecialRebateDetailsVos); |
|
|
return rb.success().setData(scmSpecialRebateDetailsVos); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<ScmSpecialRebateDetailsVo>> specialRebateGroupDetails(String applySid,String specialRebateSids) { |
|
|
public ResultBean<List<ScmSpecialRebateDetailsVo>> specialRebateGroupDetails(String applySid, String specialRebateSids) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>(); |
|
|
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>(); |
|
|
String[] sids = specialRebateSids.split(","); |
|
|
String[] sids = specialRebateSids.split(","); |
|
|
for (String s : sids) { |
|
|
for (String s : sids) { |
|
|
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = baseMapper.specialRebateGroupDetails(applySid,s); |
|
|
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = baseMapper.specialRebateGroupDetails(applySid, s); |
|
|
scmSpecialRebateDetailsVo.setWithholdCost(scmSpecialRebateDetailsVo.getExpectItureCost().add(scmSpecialRebateDetailsVo.getExpectTreatCost()).add(scmSpecialRebateDetailsVo.getExpectSuppCost())); |
|
|
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()); |
|
|
scmSpecialRebateDetailsVo.setMoney(scmSpecialRebateDetailsVo.getOnceItureCost().add(scmSpecialRebateDetailsVo.getOnceTreatCost()).add(scmSpecialRebateDetailsVo.getOnceSuppCost()).add(scmSpecialRebateDetailsVo.getSecondItureCost()).add(scmSpecialRebateDetailsVo.getSecondTreatCost()).add(scmSpecialRebateDetailsVo.getSecondSuppCost()).toString()); |
|
|
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo); |
|
|
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo); |
|
|