Commit 04f6e568 by 陶光胜

Merge branch 'developer' into 'master'

Developer

See merge request !29
parents 3b718afb a4ee6bb7
......@@ -244,4 +244,14 @@ public interface ClerkApiService {
* @throws
*/
ServiceResponse<List<ClerkDTO>> listHaobanClerk(List<Integer> enterpriseIdList, String keyword, List<Integer> storeInfoIdList);
/**
* @Title: listHaobanClerk
* @Description:
* @author zhiwj
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.store.dto.ClerkDTO>>
* @throws
*/
ServiceResponse<List<ClerkDTO>> listHaobanClerk(Integer enterpriseId, Integer positionId);
}
......@@ -82,4 +82,6 @@ public interface TabClerkMapper {
void updatePosition(@Param("enterpriseId") Integer enterpriseId, @Param("positionId") Integer clerkPositionId, @Param("positionName") String positionName);
List<TabClerk> listHaobanClerk(@Param("enterpriseIdList") List<Integer> enterpriseIdList, @Param("keyword") String keyword, @Param("storeInfoIdList") List<Integer> storeInfoIdList);
List<TabClerk> listClerkByPositionId(@Param("enterpriseId") Integer enterpriseId, @Param("positionId") Integer positionId);
}
\ No newline at end of file
......@@ -129,4 +129,6 @@ public interface ClerkService {
void updatePosition(Integer enterpriseId, Integer clerkPositionId, String positionName);
List<TabClerk> listHaobanClerk(List<Integer> enterpriseIdList, String keyword, List<Integer> storeInfoIdList);
List<TabClerk> listClerkByPositionId(Integer enterpriseId, Integer positionId);
}
......@@ -187,4 +187,9 @@ public class ClerkServiceImpl implements ClerkService {
return tabClerkMapper.listHaobanClerk(enterpriseIdList, keyword, storeInfoIdList);
}
@Override
public List<TabClerk> listClerkByPositionId(Integer enterpriseId, Integer positionId) {
return tabClerkMapper.listClerkByPositionId(enterpriseId, positionId);
}
}
......@@ -813,6 +813,12 @@ public class ClerkApiServiceImpl implements ClerkApiService {
return haobanClerk(clerkList);
}
@Override
public ServiceResponse<List<ClerkDTO>> listHaobanClerk(Integer enterpriseId, Integer positionId) {
List<TabClerk> clerkList = this.clerkService.listClerkByPositionId(enterpriseId, positionId);
return haobanClerk(clerkList);
}
private ServiceResponse<List<ClerkDTO>> haobanClerk(List<TabClerk> clerkList) {
List<ClerkDTO> clerkDTOS = EntityUtil.changeEntityListByJSON(ClerkDTO.class, clerkList);
if (CollectionUtils.isNotEmpty(clerkDTOS)) {
......
......@@ -124,7 +124,7 @@ public class StoreApiServiceImpl implements StoreApiService {
BUSINESS_TIME_MAP.put("4", "周四");
BUSINESS_TIME_MAP.put("5", "周五");
BUSINESS_TIME_MAP.put("6", "周六");
BUSINESS_TIME_MAP.put("7", "周");
BUSINESS_TIME_MAP.put("7", "周");
}
@Autowired
......@@ -969,12 +969,7 @@ public class StoreApiServiceImpl implements StoreApiService {
if (!serviceResponse.isSuccess()) {
return EnterpriseServiceResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
if ((StringUtils.isBlank(processBatchStoreDTO.getProvince()) && StringUtils.isBlank(processBatchStoreDTO.getCity()) && StringUtils.isBlank(processBatchStoreDTO.getCounty()))) {
return responseErrorElement(ImportStoreBatchResultEnum.B3);
} else {
return EnterpriseServiceResponse.success();
}
return EnterpriseServiceResponse.success();
}
@Override
......
......@@ -383,4 +383,15 @@
</if>
</where>
</select>
<select id="listClerkByPositionId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_clerk
<if test="enterpriseId != null ">
and enterprise_id = #{enterpriseId}
</if>
<if test="positionId != null ">
and position_id = #{positionId}
</if>
</select>
</mapper>
\ No newline at end of file
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