apzl_leasing/src/com/ample/icms/query/ImageQuery.java

60 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ample.icms.query;
import com.alibaba.fastjson.JSONArray;
import com.ample.icms.bean.image.ImageBatch;
import com.ample.icms.bean.image.ImageMetaData;
import com.ample.icms.bean.image.ImageRoot;
import com.ample.icms.service.ImageService;
import java.util.ArrayList;
import java.util.List;
public class ImageQuery extends ImageService {
private String projectId;
private JSONArray allAppInfoJson;
@Override
public ImageRoot createData() throws Exception {
addBaseData();
List<ImageBatch> batchs = new ArrayList<>();
if(appCode==null){
if(allAppInfoJson.size()==0){
System.out.println("δÕÒµ½¶ÔÓ¦µÄappCodeÐÅÏ¢");
return null;
}
for(int i=0;i<allAppInfoJson.size();i++){
String appCode = allAppInfoJson.getJSONObject(i).get("app_code").toString();
String appName = allAppInfoJson.getJSONObject(i).get("app_name").toString();
batchs.add(addBatch(appCode,appName,busiNo,null));
}
}else {
ImageBatch batch = new ImageBatch();
batch.setAppCode(appCode);
batch.setAppName(appName);
batch.setBusiNo(busiNo);
batch.setIdentity(identity);
batch.setCustomerName(customerName);
batchs.add(batch);
}
ImageMetaData metaData = addMetaData(batchs);
ImageRoot root = new ImageRoot(base,metaData);
return root;
}
public String getProjectId() {
return projectId;
}
public void setProjectId(String projectId) {
this.projectId = projectId;
}
public JSONArray getAllAppInfoJson() {
return allAppInfoJson;
}
public void setAllAppInfoJson(JSONArray allAppInfoJson) {
this.allAppInfoJson = allAppInfoJson;
}
}