Browse Source

优化

master
God 2 years ago
parent
commit
630e672cfe
  1. 7
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java
  2. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapplydetails/BusDeliveredApplyDetailsMapper.java
  3. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapplydetails/BusDeliveredApplyDetailsService.java

7
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

@ -2417,6 +2417,13 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
//判断选择的优惠是否超出 //判断选择的优惠是否超出
List<AppCarListVo> carList = dto.getCarList(); List<AppCarListVo> carList = dto.getCarList();
if (!carList.isEmpty()) { if (!carList.isEmpty()) {
//判断出库车辆列表是否已存在待出库车辆记录,存在提示不能重复出库
for (AppCarListVo appCarListVo : carList) {
int i = busDeliveredApplyDetailsService.fetchByIsDeleteVinSid(appCarListVo.getVinSid());
if (i > 0){
return rb.setMsg("车辆已存在出库中");
}
}
List<String> vinNoLists = new ArrayList<>(); List<String> vinNoLists = new ArrayList<>();
List<String> vinSidLists = baseMapper.selectSid(dto.getContractId(), dto.getSid()); List<String> vinSidLists = baseMapper.selectSid(dto.getContractId(), dto.getSid());
//判断合同编号是否一致 //判断合同编号是否一致

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapplydetails/BusDeliveredApplyDetailsMapper.java

@ -96,4 +96,7 @@ public interface BusDeliveredApplyDetailsMapper extends BaseMapper<BusDeliveredA
List<String> selectVinSidByApplySid(String sid); List<String> selectVinSidByApplySid(String sid);
String fetchByVehSid(String vinSid); String fetchByVehSid(String vinSid);
@Select("SELECT COUNT(*) FROM bus_delivered_apply_details WHERE vinSid = #{vinSid} AND isDelete = 0")
int fetchByIsDeleteVinSid(String vinSid);
} }

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapplydetails/BusDeliveredApplyDetailsService.java

@ -222,4 +222,8 @@ public class BusDeliveredApplyDetailsService extends MybatisBaseService<BusDeliv
String cksqSid = baseMapper.fetchByVehSid(vinSid); String cksqSid = baseMapper.fetchByVehSid(vinSid);
return rb.success().setData(cksqSid); return rb.success().setData(cksqSid);
} }
public int fetchByIsDeleteVinSid(String vinSid) {
return baseMapper.fetchByIsDeleteVinSid(vinSid);
}
} }
Loading…
Cancel
Save