|
@@ -841,18 +841,6 @@ public class OtherDownServiceImpl implements OtherDownService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void addInstallSettlement(TblAddUploadList item) throws Exception{
|
|
|
- List<InstallSettlementDownload> adds = new ArrayList<>();
|
|
|
- if (addInstallSettlement(item,adds)==0){
|
|
|
- successTblAzwgmxAdd(item);
|
|
|
- if (adds.size()>0){
|
|
|
- installSettlementDownloadService.saveOrUpdateBatch(adds);
|
|
|
- adds.clear();
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
private int getSettlementStatus(SyncQuerySettlementStatus item,List<RepairSettlementStatusDownload> adds) throws Exception {
|
|
|
SettlementBO req = new SettlementBO();
|
|
@@ -938,49 +926,6 @@ public class OtherDownServiceImpl implements OtherDownService {
|
|
|
}
|
|
|
|
|
|
|
|
|
- private int addInstallSettlement(TblAddUploadList item,List<InstallSettlementDownload> adds) throws Exception {
|
|
|
- InstallSettlementBO request = new InstallSettlementBO();
|
|
|
- List<Settlement> wgmxParamList = new ArrayList<>();
|
|
|
- Settlement lst = new Settlement();
|
|
|
- lst.setSpid(101);
|
|
|
- lst.setPgwcmxid("8aaa8436874a247601874a332c39000d");
|
|
|
- request.setClientid(clientid);
|
|
|
- wgmxParamList.add(lst);
|
|
|
- request.setWgmxParamList(wgmxParamList);
|
|
|
- log.info("request: {}", JSONObject.toJSONString(request));
|
|
|
- GreeResponseHelperOther response = greeLogic.greePostOther(otherurlbase + installSettlement, JSONObject.toJSONString(request));
|
|
|
- log.info("response: {}",JSONObject.toJSONString(response));
|
|
|
- if (response.getStatusCode() == 200){
|
|
|
- Boolean flag = Boolean.TRUE;
|
|
|
- JSONArray datas = (JSONArray)JSONArray.parse(response.getData().toString());
|
|
|
- for (int i = 0; i < datas.size(); i++) {
|
|
|
- String data = datas.getJSONObject(i).toString();
|
|
|
- String pgwcmxid = JSONObject.parseObject(data).get("pgwcmxid").toString();
|
|
|
- flag = (Boolean) JSONObject.parseObject(data).get("status");
|
|
|
- if (!flag){
|
|
|
- response.setMessage(JSONObject.parseObject(data).get("msg").toString());
|
|
|
- response.setMessage(response.getMessage());
|
|
|
- errorTblAzwgmxAdd(item.getId(), response);
|
|
|
- return 0;
|
|
|
- }
|
|
|
-
|
|
|
- String nList = JSONObject.parseObject(data).get("list").toString();
|
|
|
- JSONArray lists = (JSONArray)JSONArray.parse(nList);
|
|
|
- for (int j = 0; j < lists.size(); j++){
|
|
|
- InstallSettlementDownload add = JSONObject.parseObject(lists.getJSONObject(j).toString(), InstallSettlementDownload.class);
|
|
|
- add.setPgwcmxid(pgwcmxid);
|
|
|
- adds.add(add);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return 0;
|
|
|
- }
|
|
|
- response.setMessage(response.getMessage());
|
|
|
- errorTblAzwgmxAdd(item.getId(), response);
|
|
|
-
|
|
|
- return -1;
|
|
|
- }
|
|
|
-
|
|
|
private void errorSettlementStatus(SyncQuerySettlementStatus item,GreeResponseHelperOther response){
|
|
|
SyncQuerySettlementStatus up = new SyncQuerySettlementStatus();
|
|
|
up.setId(item.getId());
|