|
@@ -78,6 +78,10 @@ public class DspBannerController extends SimpleController{
|
|
|
result = (List<Map<String,Object>>) mapObj.get("result");
|
|
|
if(!list.isEmpty()){
|
|
|
dspBannerService.add(list);
|
|
|
+ //给对接方用 只操作一条数据
|
|
|
+ Long id = this.getDataMaxId(Long.valueOf(paramMap.get("dspId").toString()), Long.valueOf(list.get(0).getAdvertiserId()), null);
|
|
|
+ Map<String,Object> a = (Map<String, Object>) result.get(0).get("success");
|
|
|
+ a.put("bannerId", id);
|
|
|
/*** 新增日志 ***/
|
|
|
this.addLog(request, list, "add");
|
|
|
}
|
|
@@ -281,7 +285,7 @@ public class DspBannerController extends SimpleController{
|
|
|
for (int i = 0, l = jsonArray.size(); i < l; i++) {
|
|
|
boolean flag = false;
|
|
|
JSONObject obj = jsonArray.getJSONObject(i);
|
|
|
- if(!obj.containsKey("id") && "edit".equals(tab)){//编辑时,没有id这下面的代码不需要执行
|
|
|
+ if(!obj.containsKey("bannerId") && "edit".equals(tab)){//编辑时,没有id这下面的代码不需要执行
|
|
|
result.add(FieldInfo.getErrorMessage(FieldValidate.CHECK_BANNERID_NOT_EMPTY,false,null,(i+1),"error"));
|
|
|
continue;
|
|
|
}
|
|
@@ -294,6 +298,9 @@ public class DspBannerController extends SimpleController{
|
|
|
Iterator<String> itt = obj.keys();
|
|
|
while (itt.hasNext()) {
|
|
|
String key = itt.next().toString();
|
|
|
+ if("bannerId".equals(key)){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
Object value = obj.getString(key);
|
|
|
Map<String,Object> map = FieldInfo.validateField(fieldInfoMap, key, value, (i+1));
|
|
|
if(!map.isEmpty()){
|