|
|
@@ -9,6 +9,7 @@ import com.uas.eis.entity.*;
|
|
|
import com.uas.eis.sdk.entity.ApiResult;
|
|
|
import com.uas.eis.sdk.entity.GRApiResult;
|
|
|
import com.uas.eis.sdk.entity.Errors;
|
|
|
+import com.uas.eis.sdk.entity.ReturnData;
|
|
|
import com.uas.eis.sdk.resp.ApiResponse;
|
|
|
import com.uas.eis.service.CommonService;
|
|
|
import com.uas.eis.service.GEService;
|
|
|
@@ -56,14 +57,16 @@ public class GEServiceImpl implements GEService {
|
|
|
}else if("14780".equals(dto.getVendorCode())){
|
|
|
SpObserver.putSp("N_HUASL_T");
|
|
|
}else {
|
|
|
- grApiResult.setSuccess("false");
|
|
|
- grApiResult.setTransId(dto.getTransId());
|
|
|
+ ReturnData returnData = new ReturnData();
|
|
|
+ returnData.setSuccess("false");
|
|
|
+ returnData.setTransId(dto.getTransId());
|
|
|
List<Errors> errorss = new ArrayList<Errors>();
|
|
|
Errors errors = new Errors();
|
|
|
errors.setErrorCode("E07");
|
|
|
errors.setErrorMsg("供应商编号不是18850或者14780!");
|
|
|
errorss.add(errors);
|
|
|
- grApiResult.setErrors(errorss);
|
|
|
+ returnData.setErrors(errorss);
|
|
|
+ grApiResult.setReturnData(returnData);
|
|
|
return grApiResult;
|
|
|
}
|
|
|
|
|
|
@@ -155,7 +158,10 @@ public class GEServiceImpl implements GEService {
|
|
|
"where DPOID = " + poid);
|
|
|
sqls.add("update SALECONFIRMGRDETAIL set SCGD_TOTAL = round(nvl(SCGD_QTY,0)*nvl(SCGD_PRICE,0),2) where SCGD_SCGID = " + scgid);
|
|
|
baseDao.execute(sqls);
|
|
|
- return new GRApiResult("true",dto.getTransId(),null);
|
|
|
+ ReturnData returnData = new ReturnData();
|
|
|
+ returnData.setSuccess("true");
|
|
|
+ returnData.setTransId(dto.getTransId());
|
|
|
+ return new GRApiResult(returnData);
|
|
|
}
|
|
|
|
|
|
@Override
|