gongyingshangxinxi

This commit is contained in:
houjishuang
2025-05-29 17:16:53 +08:00
parent ddd7cbdb4e
commit 1f7f0de28b
6 changed files with 38 additions and 1 deletions

View File

@ -105,8 +105,15 @@ public class CoscoSupplierBaseController {
@ApiOperation("查询ToAgency分页数据") @ApiOperation("查询ToAgency分页数据")
@PostMapping("/getToAgencyPage") @PostMapping("/getToAgencyPage")
public BaseResponse<IPage<CoscoSupplierBaseDTO>> getProviderToAgencyPage(@RequestBody @Valid SupplierAccessedOfMyOrgVO coscoSupplierBase) { public BaseResponse<IPage<CoscoSupplierBaseDTO>> getProviderToAgencyPage(@RequestBody SupplierAccessedOfMyOrgVO coscoSupplierBase) {
return BaseResponse.success(coscoSupplierBaseService.getAccessedOfMyOrgPage(coscoSupplierBase)); return BaseResponse.success(coscoSupplierBaseService.getAccessedOfMyOrgPage(coscoSupplierBase));
} }
@ApiOperation("getProviderDetail数据")
@GetMapping("/getProviderForAgency")
public BaseResponse<CoscoSupplierBaseDTO> getProviderForAgency(@RequestParam("providerId") String providerId) {
return BaseResponse.success(coscoSupplierBaseService.getProviderForAgency(providerId));
}
} }

View File

@ -17,4 +17,5 @@ import org.apache.ibatis.annotations.Param;
public interface CoscoSupplierBaseMapper extends BaseMapper<CoscoSupplierBase> { public interface CoscoSupplierBaseMapper extends BaseMapper<CoscoSupplierBase> {
IPage<CoscoSupplierBaseDTO> getAccessedOfMyOrgPage(IPage<CoscoSupplierBaseDTO> page,@Param("coscoSupplierBase") SupplierAccessedOfMyOrgVO coscoSupplierBase); IPage<CoscoSupplierBaseDTO> getAccessedOfMyOrgPage(IPage<CoscoSupplierBaseDTO> page,@Param("coscoSupplierBase") SupplierAccessedOfMyOrgVO coscoSupplierBase);
CoscoSupplierBaseDTO getProviderForAgency(String providerId);
} }

View File

@ -14,4 +14,5 @@ import com.chinaunicom.zyhy.ebtp.supplier.base.vo.SupplierAccessedOfMyOrgVO;
public interface ICoscoSupplierBaseService extends IService<CoscoSupplierBase> { public interface ICoscoSupplierBaseService extends IService<CoscoSupplierBase> {
IPage<CoscoSupplierBaseDTO> getAccessedOfMyOrgPage(SupplierAccessedOfMyOrgVO coscoSupplierBase); IPage<CoscoSupplierBaseDTO> getAccessedOfMyOrgPage(SupplierAccessedOfMyOrgVO coscoSupplierBase);
CoscoSupplierBaseDTO getProviderForAgency(String providerId);
} }

View File

@ -36,4 +36,9 @@ public class CoscoSupplierBaseServiceImpl extends ServiceImpl<CoscoSupplierBaseM
return coscoSupplierBaseMapper.getAccessedOfMyOrgPage(page,coscoSupplierBase); return coscoSupplierBaseMapper.getAccessedOfMyOrgPage(page,coscoSupplierBase);
} }
@Override
public CoscoSupplierBaseDTO getProviderForAgency(String providerId) {
return coscoSupplierBaseMapper.getProviderForAgency(providerId);
}
} }

View File

@ -7,6 +7,7 @@ spring:
nacos: nacos:
discovery: discovery:
server-addr: 127.0.0.1:18848 server-addr: 127.0.0.1:18848
group: EBTP_GROUP # 例如EBTP_GROUP
aop: aop:
auto: true #开启spring的aop配置 auto: true #开启spring的aop配置
proxy-target-class: true proxy-target-class: true

View File

@ -145,5 +145,27 @@
</select> </select>
<select id="getProviderForAgency"
resultType="com.chinaunicom.zyhy.ebtp.supplier.base.dto.CoscoSupplierBaseDTO">
SELECT
base.id, base.name,base.agent,
base.kind_code, base.kind_name,
wk.end_time access_time,au.user_name access_user,(
SELECT GROUP_CONCAT(sca.access_category_name SEPARATOR ',') goods_type_name
FROM cosco_access_supplier_category sca
WHERE sca.access_suppler_id=base.id
) goods_type_name
FROM cosco_supplier_base base,cosco_access_supplier accs, cosco_access_work wk,cosco_access_user au
WHERE
base.id=accs.supplier_id AND accs.access_work_id=wk.id AND wk.id=au.access_id
AND base.agent!=1
AND base.status='1'
AND base.id=#{providerId}
ORDER BY base.create_time DESC
</select>
</mapper> </mapper>