Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
God 3 years ago
parent
commit
648fce07e7
  1. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.java
  2. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.xml
  3. 41
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.java

@ -28,4 +28,6 @@ public interface BaseVehicleOutMapper extends BaseMapper<BaseVehicleOut> {
IPage<BaseVehicleOutVo> selectPageVo(IPage<BaseVehicleOut> page, @Param(Constants.WRAPPER)QueryWrapper<BaseVehicleOut> qw); IPage<BaseVehicleOutVo> selectPageVo(IPage<BaseVehicleOut> page, @Param(Constants.WRAPPER)QueryWrapper<BaseVehicleOut> qw);
BaseVehicleOutDetailsVo details(String sid); BaseVehicleOutDetailsVo details(String sid);
int selectCountBySidVin(String vinSid);
} }

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.xml

@ -80,4 +80,8 @@
from base_vehicle_out from base_vehicle_out
where sid = #{sid} where sid = #{sid}
</select> </select>
<select id="selectCountBySidVin" resultType="int">
select count(*) from base_vehicle_out where vinSid = #{vinSid}
</select>
</mapper> </mapper>

41
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -61,6 +61,11 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
if (count > 0) { if (count > 0) {
return rb.setMsg(dto.getVinNo() + "车辆不满足出库条件"); return rb.setMsg(dto.getVinNo() + "车辆不满足出库条件");
} }
//查询是否已出库
int counts = baseMapper.selectCountBySidVin(dto.getVinSid());
if (counts > 0) {
return rb.setMsg("该车辆已出库,不允许重复出库");
}
BaseVehicleOut baseVehicleOut = new BaseVehicleOut(); BaseVehicleOut baseVehicleOut = new BaseVehicleOut();
BeanUtil.copyProperties(dto, baseVehicleOut, "sid"); BeanUtil.copyProperties(dto, baseVehicleOut, "sid");
if (StringUtils.isNotBlank(dto.getPrice())) { if (StringUtils.isNotBlank(dto.getPrice())) {
@ -186,42 +191,42 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal("0");//dto.getRebateMoneyOne() fEntity.setF_PAEZ_Decimal("0");//dto.getRebateMoneyOne()
String remarks = dto.getRemarks(); String remarks = dto.getRemarks();
String note=remarks; String note = remarks;
//备注 //备注
if(StringUtils.isNotBlank(dto.getMiddleOne())){ if (StringUtils.isNotBlank(dto.getMiddleOne())) {
if(StringUtils.isNotBlank(dto.getMiddleTwo())){ if (StringUtils.isNotBlank(dto.getMiddleTwo())) {
if(StringUtils.isNotBlank(dto.getRebateMoneyOne())){ if (StringUtils.isNotBlank(dto.getRebateMoneyOne())) {
if(StringUtils.isNotBlank(dto.getRebateMoneyTwo())){ if (StringUtils.isNotBlank(dto.getRebateMoneyTwo())) {
note=note+"。返利情况:"+dto.getMiddleOne()+":"+dto.getRebateMoneyOne()+"," + dto.getMiddleTwo()+":"+dto.getRebateMoneyTwo()+"。"; note = note + "。返利情况:" + dto.getMiddleOne() + ":" + dto.getRebateMoneyOne() + "," + dto.getMiddleTwo() + ":" + dto.getRebateMoneyTwo() + "。";
fEntity.setFEntrynote(note); fEntity.setFEntrynote(note);
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).add(new BigDecimal(dto.getRebateMoneyTwo())).toString()); fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).add(new BigDecimal(dto.getRebateMoneyTwo())).toString());
}else{ } else {
fEntity.setFEntrynote(note+"。返利情况:"+dto.getMiddleOne()+":"+dto.getRebateMoneyOne()+"。"); fEntity.setFEntrynote(note + "。返利情况:" + dto.getMiddleOne() + ":" + dto.getRebateMoneyOne() + "。");
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString()); fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString());
} }
}else{ } else {
if (StringUtils.isNotBlank(dto.getRebateMoneyTwo())) { if (StringUtils.isNotBlank(dto.getRebateMoneyTwo())) {
fEntity.setFEntrynote( note+"。返利情况:"+dto.getMiddleTwo()+":"+dto.getRebateMoneyTwo()+"。"); fEntity.setFEntrynote(note + "。返利情况:" + dto.getMiddleTwo() + ":" + dto.getRebateMoneyTwo() + "。");
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyTwo()).toString());//dto.getRebateMoneyOne() fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyTwo()).toString());//dto.getRebateMoneyOne()
} }
} }
}else{ } else {
if(StringUtils.isNotBlank(dto.getRebateMoneyOne())){ if (StringUtils.isNotBlank(dto.getRebateMoneyOne())) {
note=note+"。返利情况:"+dto.getMiddleOne()+":"+dto.getRebateMoneyOne()+"。"; note = note + "。返利情况:" + dto.getMiddleOne() + ":" + dto.getRebateMoneyOne() + "。";
fEntity.setFEntrynote(note); fEntity.setFEntrynote(note);
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString()); fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString());
} }
} }
}else{ } else {
if(StringUtils.isNotBlank(dto.getMiddleTwo())){ if (StringUtils.isNotBlank(dto.getMiddleTwo())) {
if(StringUtils.isNotBlank(dto.getRebateMoneyTwo())){ if (StringUtils.isNotBlank(dto.getRebateMoneyTwo())) {
note=note+"。返利情况:"+dto.getMiddleOne()+":"+dto.getRebateMoneyOne()+"。"; note = note + "。返利情况:" + dto.getMiddleOne() + ":" + dto.getRebateMoneyOne() + "。";
fEntity.setFEntrynote(note); fEntity.setFEntrynote(note);
//返利金额 //返利金额
fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString()); fEntity.setF_PAEZ_Decimal(new BigDecimal(dto.getRebateMoneyOne()).toString());
@ -282,7 +287,7 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
if (StringUtils.isNotBlank(params.getCustomerName())) { if (StringUtils.isNotBlank(params.getCustomerName())) {
qw.like("bvo.customerName", params.getCustomerName()); qw.like("bvo.customerName", params.getCustomerName());
} }
qw.eq("bvo.createOrgSid",params.getCreateOrgSid()); qw.eq("bvo.createOrgSid", params.getCreateOrgSid());
} }
IPage<BaseVehicleOutVo> pagging = baseMapper.selectPageVo(page, qw); IPage<BaseVehicleOutVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<BaseVehicleOutVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<BaseVehicleOutVo> p = PagerUtil.pageToVo(pagging, null);

Loading…
Cancel
Save