Browse Source

Merge remote-tracking branch 'origin/master'

master
God 2 years ago
parent
commit
70dcebb188
  1. 6
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java
  3. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java
  4. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml
  5. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java
  6. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
  7. 3
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml
  8. 23
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedService.java

6
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java

@ -111,4 +111,10 @@ public interface BusSalesOrderVehicleFeign {
ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSid(@RequestParam("sid") String sid); ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSid(@RequestParam("sid") String sid);
@ApiOperation("根据车架号模糊查车辆信息")
@PostMapping("/selectListByvinNo")
@ResponseBody
ResultBean<String> selectListByvinNo(@RequestParam("vinNo") String vinNo);
} }

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java

@ -103,4 +103,9 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe
return null; return null;
} }
@Override
public ResultBean<String> selectListByvinNo(String vinNo) {
return null;
}
} }

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java

@ -132,4 +132,6 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper<BusSalesOrderVehi
* @return * @return
*/ */
List<String> selectByVinSidAndContractNo(@Param("list") List<String> vinSidList, @Param("contractNo") String contractId); List<String> selectByVinSidAndContractNo(@Param("list") List<String> vinSidList, @Param("contractNo") String contractId);
String selectListByvinNo(@Param("vinNo") String vinNo);
} }

8
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml

@ -69,7 +69,8 @@
<update id="updateTemporaryNo"> <update id="updateTemporaryNo">
update bus_sales_order_vehicle update bus_sales_order_vehicle
set temporaryNo = #{temporaryNo},temporaryName = #{temporaryName} set temporaryNo = #{temporaryNo},
temporaryName = #{temporaryName}
where sid = #{sid} where sid = #{sid}
</update> </update>
@ -149,4 +150,9 @@
#{item} #{item}
</foreach> </foreach>
</select> </select>
<select id="selectListByvinNo" resultType="java.lang.String">
select sid
from bus_sales_order_vehicle
WHERE `linkNo` LIKE "%"#{vinNo}"%"
</select>
</mapper> </mapper>

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java

@ -117,4 +117,9 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign {
public ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSid(String sid) { public ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSid(String sid) {
return busSalesOrderVehicleService.selectByBusSid(sid); return busSalesOrderVehicleService.selectByBusSid(sid);
} }
@Override
public ResultBean<String> selectListByvinNo(String vinNo) {
return busSalesOrderVehicleService.selectListByvinNo(vinNo);
}
} }

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java

@ -490,4 +490,10 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
public List<String> selectByVinSidAndContractNo(List<String> vinSidList, String contractId) { public List<String> selectByVinSidAndContractNo(List<String> vinSidList, String contractId) {
return baseMapper.selectByVinSidAndContractNo(vinSidList,contractId); return baseMapper.selectByVinSidAndContractNo(vinSidList,contractId);
} }
public ResultBean<String> selectListByvinNo(String vinNo) {
ResultBean rb = ResultBean.fireFail();
String sid = baseMapper.selectListByvinNo(vinNo);
return rb.success().setData(sid);
}
} }

3
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml

@ -9,8 +9,7 @@
resultType="com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedVo"> resultType="com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedVo">
SELECT SELECT
* *
from fin_uncollected_receivables_detailed as furd from fin_uncollected_receivables_detailed
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle as bsov on furd.busVinSid = bsov.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

23
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedService.java

@ -331,25 +331,25 @@ public class FinUncollectedReceivablesDetailedService extends MybatisBaseService
QueryWrapper<FinUncollectedReceivablesDetailed> qw = new QueryWrapper<>(); QueryWrapper<FinUncollectedReceivablesDetailed> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getVinNo())) { if (StringUtils.isNotBlank(query.getVinNo())) {
qw.like("bsov.linkNo", query.getVinNo()); qw.eq("busVinSid", query.getVinNo());
} }
if (StringUtils.isNotBlank(query.getContractNo())) { if (StringUtils.isNotBlank(query.getContractNo())) {
qw.like("furd.contractNo", query.getContractNo()); qw.like("contractNo", query.getContractNo());
} }
if (StringUtils.isNotBlank(query.getCustomerName())) { if (StringUtils.isNotBlank(query.getCustomerName())) {
qw.like("furd.customerName", query.getCustomerName()); qw.like("customerName", query.getCustomerName());
} }
if (StringUtils.isNotBlank(query.getReceivablesName())) { if (StringUtils.isNotBlank(query.getReceivablesName())) {
qw.like("furd.receivablesName", query.getReceivablesName()); qw.like("receivablesName", query.getReceivablesName());
} }
String createStartTime = query.getCreateStartTime(); String createStartTime = query.getCreateStartTime();
String createEndTime = query.getCreateEndTime(); String createEndTime = query.getCreateEndTime();
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (furd.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(createEndTime), "date_format (furd.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')" apply(StringUtils.isNotEmpty(createEndTime), "date_format (createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')"
); );
qw.eq("furd.useOrgSid", query.getUseOrgSid()); qw.eq("useOrgSid", query.getUseOrgSid());
qw.eq("furd.isDelete", "0"); qw.eq("isDelete", "0");
qw.orderByDesc("furd.createTime"); qw.orderByDesc("createTime");
return qw; return qw;
} }
@ -357,6 +357,11 @@ public class FinUncollectedReceivablesDetailedService extends MybatisBaseService
// Map<String, Boolean> dict = new HashMap<>(); // Map<String, Boolean> dict = new HashMap<>();
//==============================分页开始==================================== //==============================分页开始====================================
FinUncollectedReceivablesDetailedQuery params = pq.getParams(); FinUncollectedReceivablesDetailedQuery params = pq.getParams();
//车架号查询
if (StringUtils.isNotBlank(params.getVinNo())) {
String busVinSid = busSalesOrderVehicleFeign.selectListByvinNo(params.getVinNo()).getData();
params.setVinNo(busVinSid);
}
String orgPath = params.getOrgPath(); String orgPath = params.getOrgPath();
String orgSidPath = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); String orgSidPath = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData();
params.setUseOrgSid(orgSidPath); params.setUseOrgSid(orgSidPath);

Loading…
Cancel
Save