Procházet zdrojové kódy

[ST24PRJ-615][결함]SCM 특정 업체 게정으로 로그인할 때 전 입점업체 조회됨

hongsuseong před 4 roky
rodič
revize
164f3872e3

+ 1 - 0
src/main/java/com/style24/persistence/domain/SupplyCompany.java

@@ -53,6 +53,7 @@ public class SupplyCompany extends TscBaseDomain {
 	private String econtractYn;			// 전자계약여부
 	private String remarks;				// 비고
 	private String useYn;				// 사용여부
+	private String roleCd;
 
 	// 검색조건
 	private String searchGb;			// 검색구분

+ 3 - 0
src/main/java/com/style24/persistence/mybatis/shop/TssRenderer.xml

@@ -21,6 +21,9 @@
 		<if test='supplyVendorCd != null and supplyVendorCd != ""'>
 		AND    SUPPLY_VENDOR_CD = #{supplyVendorCd}
 		</if>
+		<if test='roleCd == "G001_B000"'>
+		AND    SUPPLY_COMP_CD = #{supplyCompCd}
+		</if>
 		ORDER  BY SUPPLY_COMP_NM
 	</select>
 	

+ 2 - 0
src/main/java/com/style24/scm/biz/service/TssRendererService.java

@@ -14,6 +14,7 @@ import com.style24.persistence.domain.DelvFeePolicy;
 import com.style24.persistence.domain.Itemkind;
 import com.style24.persistence.domain.SupplyCompany;
 import com.style24.scm.biz.dao.TssRendererDao;
+import com.style24.scm.support.security.session.TssSession;
 
 import lombok.extern.slf4j.Slf4j;
 
@@ -65,6 +66,7 @@ public class TssRendererService {
 	 * @since 2020. 10. 7
 	 */
 	public Collection<CommonCode> getSupplyCompanyList(SupplyCompany supplyCompany) {
+		supplyCompany.setRoleCd(TssSession.getInfo().getRoleCd());
 		return rendererDao.getSupplyCompanyList(supplyCompany);
 	}