|
|
|
@ -320,10 +320,15 @@ public class SelfServiceInfoCmd {
|
|
|
|
|
|
|
|
|
|
/***
|
|
|
|
|
*
|
|
|
|
|
* @param employeeId
|
|
|
|
|
* @param paramMap
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public Map<String,Object> initSelfServiceData(String employeeId){
|
|
|
|
|
public Map<String,Object> initSelfServiceData(Map<String,Object> paramMap){
|
|
|
|
|
|
|
|
|
|
String employeeId = String.valueOf(paramMap.get("employeeId"));
|
|
|
|
|
String objId = String.valueOf(paramMap.get("objId"));
|
|
|
|
|
log.error("employeeId:"+employeeId);
|
|
|
|
|
log.error("objId:"+objId);
|
|
|
|
|
|
|
|
|
|
String groupId = "weaver-ebuilder-form-service";
|
|
|
|
|
String sourceType = "LOGIC";
|
|
|
|
@ -351,7 +356,7 @@ public class SelfServiceInfoCmd {
|
|
|
|
|
recordMap.put("code","200");
|
|
|
|
|
recordMap.put("type","1");
|
|
|
|
|
}else{
|
|
|
|
|
int count = initCustomServiceData(groupId,sourceType,field_id,employeeId,uf_zzfwrktaby_qy,uf_zzfwrkpz_qy);
|
|
|
|
|
int count = initCustomServiceData(groupId,sourceType,field_id,employeeId,uf_zzfwrktaby_qy,uf_zzfwrkpz_qy,objId);
|
|
|
|
|
if(count > 0){
|
|
|
|
|
recordMap.put("code","-100");
|
|
|
|
|
}else{
|
|
|
|
@ -374,11 +379,11 @@ public class SelfServiceInfoCmd {
|
|
|
|
|
* @param sourceType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public int initCustomServiceData(String groupId,String sourceType,String field_id,String employeeId,String uf_zzfwrktaby_qy,String uf_zzfwrkpz_qy){
|
|
|
|
|
public int initCustomServiceData(String groupId,String sourceType,String field_id,String employeeId,String uf_zzfwrktaby_qy,String uf_zzfwrkpz_qy,String objId){
|
|
|
|
|
int errcount = 0;
|
|
|
|
|
try{
|
|
|
|
|
String sql = " select name,value_key as taby from field_option where field_id=? and delete_type=0 and tenant_key = ?";
|
|
|
|
|
log.info("sql:"+sql);
|
|
|
|
|
log.error("sql:"+sql);
|
|
|
|
|
List<String> paramList = new ArrayList<>(100);
|
|
|
|
|
paramList.add(field_id);
|
|
|
|
|
paramList.add(tenant_key);
|
|
|
|
@ -387,7 +392,6 @@ public class SelfServiceInfoCmd {
|
|
|
|
|
Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam);
|
|
|
|
|
List<Map<String,Object>> recordList = databaseUtils.getDataSourceList(result);
|
|
|
|
|
|
|
|
|
|
String objId = "977243418007322629";
|
|
|
|
|
String field_ry = "977243460998938628";
|
|
|
|
|
String field_tabymmc = "977680413716267009";
|
|
|
|
|
String field_qy = "977701557798322178";
|
|
|
|
@ -416,14 +420,16 @@ public class SelfServiceInfoCmd {
|
|
|
|
|
mainData.add(new EBDataReqDetailDto(field_xssx, i+""));
|
|
|
|
|
ebDataReqDto.setMainDatas(mainData);
|
|
|
|
|
EBDataReqDtoList.add(ebDataReqDto);
|
|
|
|
|
log.error("EBDataReqDtoList:"+EBDataReqDtoList.size());
|
|
|
|
|
if(EBDataReqDtoList !=null && EBDataReqDtoList.size()>0){
|
|
|
|
|
jucailinPortalUtils.saveModeData(objId,employeeId,tenant_key,EBDataReqDtoList);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.error("EBDataReqDtoList:"+EBDataReqDtoList.size());
|
|
|
|
|
jucailinPortalUtils.saveModeData(objId,employeeId,tenant_key,EBDataReqDtoList);
|
|
|
|
|
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
errcount++;
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
log.error("Exception-e:"+e);
|
|
|
|
|
}
|
|
|
|
|
return errcount;
|
|
|
|
|
}
|
|
|
|
|