Commit e6a307a8 by guojuxing

客服服务页面调整

parent 348c9853
...@@ -34,6 +34,8 @@ public interface CustomUdeskFieldApiService { ...@@ -34,6 +34,8 @@ public interface CustomUdeskFieldApiService {
*/ */
ServiceResponse<List<CustomUdeskFieldDTO>> listEnterpriseField(Integer enterpriseId, String appId); ServiceResponse<List<CustomUdeskFieldDTO>> listEnterpriseField(Integer enterpriseId, String appId);
ServiceResponse<List<CustomUdeskFieldDTO>> listEnableEnterpriseField(Integer enterpriseId, String appId);
/** @Description: 获取字段配置详情 /** @Description: 获取字段配置详情
* @author taogs * @author taogs
* @Date 11:12 2019/12/2 * @Date 11:12 2019/12/2
......
...@@ -57,6 +57,9 @@ public interface TabCustomUdeskFieldMapper { ...@@ -57,6 +57,9 @@ public interface TabCustomUdeskFieldMapper {
List<TabCustomUdeskField> listEnterpriseField(@Param("enterpriseId") Integer enterpriseId, List<TabCustomUdeskField> listEnterpriseField(@Param("enterpriseId") Integer enterpriseId,
@Param("appId") String appId); @Param("appId") String appId);
List<TabCustomUdeskField> listEnableEnterpriseField(@Param("enterpriseId") Integer enterpriseId,
@Param("appId") String appId);
TabCustomUdeskField getUdeskField(@Param("enterpriseId") Integer enterpriseId, TabCustomUdeskField getUdeskField(@Param("enterpriseId") Integer enterpriseId,
@Param("appId") String appId, @Param("appId") String appId,
@Param("gicFieldId") Integer gicFieldId); @Param("gicFieldId") Integer gicFieldId);
......
...@@ -8,6 +8,8 @@ import java.util.List; ...@@ -8,6 +8,8 @@ import java.util.List;
public interface CustomUdeskFieldService { public interface CustomUdeskFieldService {
List<TabCustomUdeskField> listEnterpriseField(Integer enterpriseId, String appId); List<TabCustomUdeskField> listEnterpriseField(Integer enterpriseId, String appId);
List<TabCustomUdeskField> listEnableEnterpriseField(Integer enterpriseId, String appId);
int saveEnterpriseField(TabCustomUdeskField field); int saveEnterpriseField(TabCustomUdeskField field);
int editEnterpriseField(CustomUdeskFieldDTO dto); int editEnterpriseField(CustomUdeskFieldDTO dto);
......
...@@ -22,6 +22,11 @@ public class CustomUdeskFiledServiceImpl implements CustomUdeskFieldService { ...@@ -22,6 +22,11 @@ public class CustomUdeskFiledServiceImpl implements CustomUdeskFieldService {
} }
@Override @Override
public List<TabCustomUdeskField> listEnableEnterpriseField(Integer enterpriseId, String appId) {
return tabCustomUdeskFieldMapper.listEnableEnterpriseField(enterpriseId, appId);
}
@Override
public int saveEnterpriseField(TabCustomUdeskField field) { public int saveEnterpriseField(TabCustomUdeskField field) {
field.setUpdateTime(new Date()); field.setUpdateTime(new Date());
......
...@@ -55,6 +55,12 @@ public class CustomUdeskFieldApiServiceImpl implements CustomUdeskFieldApiServic ...@@ -55,6 +55,12 @@ public class CustomUdeskFieldApiServiceImpl implements CustomUdeskFieldApiServic
} }
@Override @Override
public ServiceResponse<List<CustomUdeskFieldDTO>> listEnableEnterpriseField(Integer enterpriseId, String appId) {
List<TabCustomUdeskField> list = this.customUdeskFieldService.listEnableEnterpriseField(enterpriseId, appId);
return ServiceResponse.success(EntityUtil.changeEntityListByJSON(CustomUdeskFieldDTO.class, list));
}
@Override
public ServiceResponse<CustomUdeskFieldDTO> getDetail(Integer id) { public ServiceResponse<CustomUdeskFieldDTO> getDetail(Integer id) {
TabCustomUdeskField detail = this.customUdeskFieldService.getDetail(id); TabCustomUdeskField detail = this.customUdeskFieldService.getDetail(id);
return ServiceResponse.success(EntityUtil.changeEntityByJSON(CustomUdeskFieldDTO.class, detail)); return ServiceResponse.success(EntityUtil.changeEntityByJSON(CustomUdeskFieldDTO.class, detail));
......
...@@ -152,7 +152,15 @@ ...@@ -152,7 +152,15 @@
select select
<include refid="Base_Column_List" /> <include refid="Base_Column_List" />
from tab_custom_udesk_field from tab_custom_udesk_field
where enterprise_id = #{enterpriseId,jdbcType=INTEGER} and status=1 where enterprise_id = #{enterpriseId,jdbcType=INTEGER} and status != 0
and app_id = #{appId}
</select>
<select id="listEnableEnterpriseField" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_custom_udesk_field
where enterprise_id = #{enterpriseId,jdbcType=INTEGER} and status = 1
and app_id = #{appId} and app_id = #{appId}
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment