diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVeh.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVeh.java
index 4d01cf17c3..e6aba0ba91 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVeh.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVeh.java
@@ -31,6 +31,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
+
/**
* Project: anrui-base(厂家退库)
* File: BaseManufacturerRetwareVeh.java
@@ -58,5 +60,9 @@ public class BaseManufacturerRetwareVeh extends BaseEntity {
private String manApprovalType; // 厂家审批结果(0成功,1失败)
@ApiModelProperty("退款金额")
private String refundMoney; // 退款金额
+ @ApiModelProperty("厂家结算价")
+ private BigDecimal costPrice; // 厂家结算价
+ @ApiModelProperty("厂家扣款说明")
+ private String manDeduRemarks; // 厂家扣款说明
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDetailsVo.java
index 783d7577c1..631e6f3f9b 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDetailsVo.java
@@ -32,6 +32,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
import java.util.List;
/**
@@ -61,6 +62,10 @@ public class BaseManufacturerRetwareVehDetailsVo implements Vo {
private String manApprovalType; // 厂家审批结果(0成功,1失败)
@ApiModelProperty("退款金额")
private String refundMoney; // 退款金额
+ @ApiModelProperty("厂家结算价")
+ private BigDecimal costPrice; // 厂家结算价
+ @ApiModelProperty("厂家扣款说明")
+ private String manDeduRemarks; // 厂家扣款说明
@ApiModelProperty("图片全路径")
private List urls; // 图片全路径
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDto.java
index a00a859571..ef4aab0ae0 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehDto.java
@@ -32,6 +32,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
+
/**
* Project: anrui-base(厂家退库)
* File: BaseManufacturerRetwareVehDto.java
@@ -59,5 +61,9 @@ public class BaseManufacturerRetwareVehDto implements Dto {
private String manApprovalType; // 厂家审批结果(0成功,1失败)
@ApiModelProperty("退款金额")
private String refundMoney; // 退款金额
+ @ApiModelProperty("厂家结算价")
+ private BigDecimal costPrice; // 厂家结算价
+ @ApiModelProperty("厂家扣款说明")
+ private String manDeduRemarks; // 厂家扣款说明
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehVo.java
index fe59070b59..054fb07eaf 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretwareveh/BaseManufacturerRetwareVehVo.java
@@ -32,6 +32,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.math.BigDecimal;
+
/**
* Project: anrui-base(厂家退库)
* File: BaseManufacturerRetwareVehVo.java
@@ -59,5 +61,8 @@ public class BaseManufacturerRetwareVehVo implements Vo {
private String manApprovalType; // 厂家审批结果(0成功,1失败)
@ApiModelProperty("退款金额")
private String refundMoney; // 退款金额
-
+ @ApiModelProperty("厂家结算价")
+ private BigDecimal costPrice; // 厂家结算价
+ @ApiModelProperty("厂家扣款说明")
+ private String manDeduRemarks; // 厂家扣款说明
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
index 1cb7b9085f..500e552888 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
@@ -361,4 +361,8 @@ public interface BaseVehicleFeign {
@ApiOperation("根据用户sid 获取库存车辆信息")
@GetMapping("/selectInventoryRecords/{userSid}")
public ResultBean> selectInventoryRecords(@PathVariable("userSid") String userSid);
+
+ @ApiOperation("根据车架号和分公司sid查询车辆信息")
+ @PostMapping("/selectByVinNoAndOrgSid")
+ ResultBean selectByVinNoAndOrgSid(@RequestParam("vinNo") String vinNo,@RequestParam("createOrgSid") String createOrgSid);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java
index cf3f815664..ab03702f1a 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java
@@ -276,4 +276,9 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign {
return null;
}
+ @Override
+ public ResultBean selectByVinNoAndOrgSid(String vinNo, String createOrgSid) {
+ return null;
+ }
+
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
index f39aab1ea4..8d768439ef 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
@@ -32,4 +32,6 @@ public class BaseVehmodelConfigVos implements Vo {
private String configCode;
@ApiModelProperty(value = "库存数量")
private Integer num;
+ @ApiModelProperty(value = "内部编码")
+ private String insideCode;
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
index c6d53658e5..31ad3c8a66 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
@@ -105,6 +105,7 @@ public class BaseManufacturerRetwareService extends MybatisBaseService= date_format('" + appluStartDate + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(appluEndDate), "date_format (appluDate,'%Y-%m-%d') <= date_format('" + appluEndDate + "','%Y-%m-%d')"
);
+ qw.orderByDesc("appluDate");
IPage page = PagerUtil.queryToPage(pq);
IPage pagging = baseMapper.selectPageVo(page, qw);
List records = pagging.getRecords();
@@ -134,6 +135,7 @@ public class BaseManufacturerRetwareService extends MybatisBaseService fetchByMainSid(String sid);
- @Update("update base_manufacturer_retware_veh set manApprovalType = #{manApprovalType},refundMoney = #{refundMoney} where vinNo = #{vinNo}")
- int updateByVinNo(@Param("manApprovalType") String manApprovalType,@Param("refundMoney") String refundMoney,@Param("vinNo") String vinNo);
+ @Update("update base_manufacturer_retware_veh set manApprovalType = #{manApprovalType},refundMoney = #{refundMoney},manDeduRemarks = #{manDeduRemarks} where vinNo = #{vinNo}")
+ int updateByVinNo(@Param("manApprovalType") String manApprovalType,@Param("refundMoney") String refundMoney,@Param("vinNo") String vinNo,@Param("manDeduRemarks") String manDeduRemarks);
@Select("select manApprovalType from base_manufacturer_retware_veh where vinNo = #{vinNo}")
String fetchByVinNo(String vinNo);
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretwareveh/BaseManufacturerRetwareVehService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretwareveh/BaseManufacturerRetwareVehService.java
index 58f4562c8b..8dc1006506 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretwareveh/BaseManufacturerRetwareVehService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretwareveh/BaseManufacturerRetwareVehService.java
@@ -139,8 +139,8 @@ public class BaseManufacturerRetwareVehService extends MybatisBaseService selectByVinNoAndOrgSid(String vinNo, String createOrgSid) {
+ ResultBean rb = ResultBean.fireFail();
+ BaseVehicle baseVehicle = baseVehicleService.selVehicleByVinNoAndOrgSid(vinNo, createOrgSid);
+ return rb.success().setData(baseVehicle);
+ }
+
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
index 7c8cad92cf..b7b94d1f8b 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
@@ -305,7 +305,8 @@
bvc.`guidedPrice`,
bvm.vehicleTypeCode,
bmc.configCode,
- bvc.manufactorSettlementPrice
+ bvc.manufactorSettlementPrice,
+ bvc.insideCode
FROM
base_vehmodel_config bvc
LEFT JOIN base_vehicle_model bvm
diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java
index d2802bc796..d729f15970 100644
--- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java
+++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java
@@ -9,6 +9,7 @@ import com.yxt.anrui.base.api.baseinternalpurchase.BaseInternalPurchase;
import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareDto;
import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareFeign;
import com.yxt.anrui.base.api.basemanufacturerretwareveh.BaseManufacturerRetwareVehDto;
+import com.yxt.anrui.base.api.basevehicle.BaseVehicle;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleDto;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleUpdateQuery;
@@ -343,7 +344,11 @@ public class ScmVehicleReturnService extends MybatisBaseServicebaseManufacturerRetwareVehs.add(new BaseManufacturerRetwareVehDto()));
for(int i=0;i baseVehicleResultBean = baseVehicleFeign.selectByVinNoAndOrgSid(vinNo, booad.getCreateOrgSid());
+ BaseVehicle baseVehicle = baseVehicleResultBean.getData();
+ baseManufacturerRetwareVehDto.setCostPrice(new BigDecimal(baseVehicle.getCostPrice().toString()));
baseManufacturerRetwareVehs.add(baseManufacturerRetwareVehDto);
}
brd.setBaseManufacturerRetwareVehs(baseManufacturerRetwareVehs);//aseManufacturerRetwareVehs;