代码优化

This commit is contained in:
TL
2025-07-15 13:36:10 +08:00
parent adfb1e5185
commit 36a014b022
8 changed files with 33 additions and 11 deletions

View File

@ -2,10 +2,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.controller;
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessCategory;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessItem;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierBank;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessCategoryService;
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -23,14 +20,14 @@ import java.util.List;
@RequestMapping("/coscoAccessItem")
public class CoscoAccessItemController extends BaseController {
@Autowired
private ICoscoAccessCategoryService coscoAccessCategoryService;
private ICoscoAccessItemService coscoAccessItemService;
/**
* 分组查询工作任务下的评审项
*/
@GetMapping("/groupByList")
public BaseResponse<List<CoscoAccessCategory>> groupByList(CoscoAccessCategory coscoAccessCategory) {
List<CoscoAccessCategory> list = coscoAccessCategoryService.selectCoscoAccessCategoryList(coscoAccessCategory);
public BaseResponse<List<CoscoAccessItem>> groupByList(CoscoAccessItem coscoAccessItem) {
List<CoscoAccessItem> list = coscoAccessItemService.selectGroupByItemList(coscoAccessItem);
return BaseResponse.success(list);
}

View File

@ -286,6 +286,7 @@ public class CoscoSupplierBaseController extends BaseController {
@ApiOperation("查询数据")
@GetMapping("/{id}")
public BaseResponse<CoscoSupplierVo> get(@ApiParam(value = "主键id", required = true) @PathVariable String id){
id = "1944943451761344512";
return BaseResponse.success(coscoSupplierBaseService.selectCoscoSupplierBaseById(id));
}

View File

@ -440,7 +440,7 @@ public class CoscoAccessWorkServiceImpl implements ICoscoAccessWorkService {
@Transactional
public int updateCoscoAccessWork(CoscoAccessUserItemVo vo) {
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
String userId = "USER002";
String userId = currentUser.getUserId();
Date date = CoscoDateUtils.getNowDate();
//修改评审项关联评审人员表

View File

@ -20,6 +20,8 @@ public class SupplierPageVo {
*/
private String name;
private String nameEn;
/**
* 部门ID
*/
@ -83,6 +85,11 @@ public class SupplierPageVo {
private String socialCreditCode;
/**
* 三合一统一信用代码
*/
private String unifiedCode;
@ApiModelProperty(value = "分页对象信息")
private BasePageRequest basePageRequest;
}

View File

@ -135,7 +135,9 @@
<select id="selectExitCategoryList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory" resultMap="CoscoAccessSupplierCategoryResult">
SELECT
s.`name` as supplierName,
CASE
WHEN s.supplier_type = 'ovs' THEN
name_en ELSE name END AS supplierName,
ca.category_name as categoryName,
es.review_result as reviewResult,
es.evaTime,
@ -143,6 +145,7 @@
c.access_work_id,
c.supplier_id,
c.category_id,
c.dept_id,
c.del_flag,
c.create_by,
c.create_time,

View File

@ -34,7 +34,9 @@
<sql id="selectCoscoAccessSupplierVo">
SELECT
a.id,
s.`name` AS supplierName,
CASE
WHEN s.supplier_type = 'ovs' THEN name_en
ELSE name END AS supplierName,
a.access_work_id,
a.supplier_id,
a.dept_id

View File

@ -186,6 +186,7 @@
<sql id="selecWzrListVo">
SELECT
csb.id,
csb.supplier_type,
CASE
WHEN csb.supplier_type = 'dvs' THEN social_credit_code
WHEN csb.supplier_type = 'ovs' THEN vat
@ -821,8 +822,14 @@
select
csb.id,
csb.name,
csb.name_en as nameEn,
csb.supplier_type AS supplierType,
csb.social_credit_code AS socialCreditCode,
CASE
WHEN csb.supplier_type = 'dvs' THEN social_credit_code
WHEN csb.supplier_type = 'ovs' THEN vat
WHEN csb.supplier_type = 'pe' THEN id_card
ELSE NULL
END AS unifiedCode,
GROUP_CONCAT(caw.dept_id) as dept_id,
max(caw.update_time) AS admissionTime,
max(ets.update_time) AS evaluationTime ,
@ -872,6 +879,9 @@
<if test="vo.name!=null and vo.name!=''">
and csb.name like concat('%',#{vo.name},'%')
</if>
<if test="vo.supplierType!=null and vo.supplierType!=''">
and csb.supplier_type = #{vo.supplierType}
</if>
<if test="vo.deptId!=null and vo.deptId!=''">
and cas.dept_id = #{vo.deptId}
</if>

View File

@ -18,7 +18,9 @@
e.exit_theme,
e.dept_id,
e.create_time,
s.`name` as supplierName,
CASE
WHEN s.supplier_type = 'ovs' THEN
name_en ELSE name END AS supplierName,
ca.category_name as categoryName,
sc.supplierexit_id,
sc.supplier_id,