record all

This commit is contained in:
Donghuang 2021-09-15 10:07:26 +08:00
parent bf1fff5c36
commit 5f00590697

View File

@ -19,7 +19,6 @@ import org.springframework.stereotype.Controller;
import com.pudonghot.yo.basic.model.PrivacyLevel;
import com.pudonghot.yo.mapper.CallRecordingMapper;
import com.pudonghot.yo.cms.model.HangupCauseMapping;
import com.pudonghot.yo.model.domain.CallDetailRecord;
import com.pudonghot.yo.model.dbobject.CallDetailReport;
import com.pudonghot.yo.model.domain.CallDetailRecordAll;
import org.springframework.beans.factory.annotation.Value;
@ -46,8 +45,8 @@ import com.pudonghot.yo.cms.service.request.CallDetailRecordDeleteServReq;
CONN_ID
},
filterCols = {
@FilterCol(param = DIAL_TYPE, type = CallDetailRecord.DialType.class),
@FilterCol(param = CALL_TYPE, type = CallDetailRecord.CallType.class)
@FilterCol(param = DIAL_TYPE, type = CallDetailRecordAll.DialType.class),
@FilterCol(param = CALL_TYPE, type = CallDetailRecordAll.CallType.class)
})
@Slf4j
@RequestMapping("/cms/api/call-detail-record")
@ -132,9 +131,9 @@ public class CallDetailRecordController
if (arg.getType() == ArgQuery.Type.LIST) {
val maskNumber = !getRoles().contains("NO_NUMBER_PRIVACY");
val vmList = (ViewModel<List<ViewModel<CallDetailRecord>>>) arg.getResult();
vmList.setAttr("dialTypeList", CallDetailRecord.DialType.values());
vmList.setAttr("callTypeList", CallDetailRecord.CallType.values());
val vmList = (ViewModel<List<ViewModel<CallDetailRecordAll>>>) arg.getResult();
vmList.setAttr("dialTypeList", CallDetailRecordAll.DialType.values());
vmList.setAttr("callTypeList", CallDetailRecordAll.CallType.values());
vmList.attr("numberPrivacy", maskNumber);
vmList.getData().forEach(vm -> {