diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/SysSourceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/SysSourceController.java
index a19bb5b0..0ad46a62 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/SysSourceController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/SysSourceController.java
@@ -429,15 +429,15 @@ public class SysSourceController extends BaseController {
sysScenicDefaultService.updateSysScenicDefault(sysScenicDefault);
//----------------------------------- 修改所有对应资源位的默认价格--source_status=0------------------------------------------
- SysSource sysSource = new SysSource();
- sysSource.setPart(price.getPart());
- sysSource.setScenic(price.getScenic());
- sysSource.setCity(price.getCity());
- sysSource.setSourceStatus("0");
- sysSource.setPrice(price.getPriceList().toString());
+// SysSource sysSource = new SysSource();
+// sysSource.setPart(price.getPart());
+// sysSource.setScenic(price.getScenic());
+// sysSource.setCity(price.getCity());
+// sysSource.setSourceStatus("0");
+// sysSource.setPrice(price.getPriceList().toString());
- sysSourceService.updateSysSource(sysSource);
+ sysSourceService.updateDefaultSourcePrice(price.getCity(), price.getScenic(), price.getPart(), price.getPriceList().toString());
// function
//---------------------------------修改所有对应资源位的默认价格end-------------------------------------------------
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysSourceMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysSourceMapper.xml
index 3731a02d..085f08d1 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysSourceMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysSourceMapper.xml
@@ -172,7 +172,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update sys_source set work_address = #{workAddress} where city = #{city} and scenic = #{scenic} and part = #{part} and source_status = #{sourceStatus}
- update sys_source set price = #{price} where city = #{city} and scenic = #{scenic} and part = #{part}
+ update sys_source set price = #{price} where city = #{city} and scenic = #{scenic} and part = #{part} and source_status = "0"
update sys_source set work_address = #{workAddress} where city = #{city} and scenic = #{scenic} and part = #{part} and source_status = "0"