ソースを参照

优化查询已接入渠道接口查询

shuiqilin
zhangxin 1年前
コミット
605c534f8b

+ 1
- 5
src/main/java/com/qtzl/alterSales/manager/handler/AflSignChannelsInfoFindHandler.java ファイルの表示

@@ -12,7 +12,6 @@ import com.qtzl.alterSales.manager.model.protocol.sales.AflSignChannelsInfoFindR
import com.qtzl.alterSales.manager.service.AfterSalesCmd;
import com.qtzl.alterSales.manager.vo.DropInfoVo;
import com.txffp.api.core.manager.comm.annotation.ApiHandler;
import org.apache.commons.lang3.StringUtils;
import org.springframework.data.domain.Sort;
import org.springframework.stereotype.Service;

@@ -40,7 +39,7 @@ public class AflSignChannelsInfoFindHandler extends AbstractAfterSalesManager<Af
public String handleInternal(String filename, AflSignChannelsInfoFindRequest request) throws ServiceHandleException {
try {
List<AflSignChannelsInfo> aflSignChannelsInfoList = select(request);
if (aflSignChannelsInfoList == null||aflSignChannelsInfoList.size()>1){
if (aflSignChannelsInfoList == null||aflSignChannelsInfoList.size()==0){
return new NoAttributeResponse().toJson();
}
List<DropInfoVo> formVoList = aflSignChannelsInfoList.stream().map(this::toVo).collect(Collectors.toList());
@@ -58,9 +57,6 @@ public class AflSignChannelsInfoFindHandler extends AbstractAfterSalesManager<Af
private List<AflSignChannelsInfo> select(AflSignChannelsInfoFindRequest request) throws ServiceHandleException {
return aflSignChannelsInfoRepo.findAll(((root, query, cb) -> {
List<Predicate> list = Lists.newArrayList();
if (!StringUtils.isEmpty(request.getChannelName())) {
list.add(cb.like(root.get("channelName"), "%"+request.getChannelName()+"%"));
}
list.add(cb.equal(root.<Integer>get("status"), 0));
//查询为未删除的数据
list.add(cb.equal(root.<Integer>get("isDelete"), 0));

+ 0
- 9
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflSignChannelsInfoFindRequest.java ファイルの表示

@@ -6,14 +6,5 @@ import com.txffp.api.core.manager.comm.annotation.Api;

@Api(cmdClazz = AfterSalesCmd.class, cmd = "FINDSIGNCHANNELSINFO")
public class AflSignChannelsInfoFindRequest extends BaseModel {
/** 签约渠道名称 */
private String channelName ;

public String getChannelName() {
return channelName;
}

public void setChannelName(String channelName) {
this.channelName = channelName;
}
}

読み込み中…
キャンセル
保存