丽知:u8c推送钉钉优化
This commit is contained in:
parent
232415e75b
commit
996986f90d
|
@ -395,7 +395,7 @@ public class CallBackServiceImpl implements CallBackService {
|
||||||
//推送
|
//推送
|
||||||
String response = "";
|
String response = "";
|
||||||
try {
|
try {
|
||||||
ZTResult ztResult = pushU8CByApiCode.pushByCode(OverallConstant.getOverAllValue("arapFkApproveCode"), jsonStr);
|
ZTResult ztResult = pushU8CByApiCode.pushByCode(OverallConstant.getOverAllValue("arapFkInsetCode"), jsonStr);
|
||||||
//两层判断,一层中台转发,一层u8c返回
|
//两层判断,一层中台转发,一层u8c返回
|
||||||
if ("false".equals(ztResult.getFlag())) {
|
if ("false".equals(ztResult.getFlag())) {
|
||||||
//转发失败
|
//转发失败
|
||||||
|
|
|
@ -74,8 +74,8 @@ public class DingU8cBillDaoImpl extends MybatisGenericDao<DingU8cBillEntity, Str
|
||||||
dingU8cBill.setModify_time(new Date());
|
dingU8cBill.setModify_time(new Date());
|
||||||
dingU8cBill.setPushStatus("Y");
|
dingU8cBill.setPushStatus("Y");
|
||||||
dingU8cBill.setPushInfo(dingU8cBillEntityNew.getPushInfo());
|
dingU8cBill.setPushInfo(dingU8cBillEntityNew.getPushInfo());
|
||||||
dingU8cBill.setPush_count(dingU8cBillEntity.getPush_count() == null ? 1L : dingU8cBillEntityNew.getPush_count() + 1);
|
dingU8cBill.setPush_count(dingU8cBillEntity.getPush_count() == null ? 1L : dingU8cBillEntity.getPush_count() + 1);
|
||||||
dingU8cBill.setPush_process_ids(dingU8cBillEntity.getPush_process_ids() == null ? dingU8cBillEntityNew.getDingTalkProcessId() : dingU8cBillEntityNew.getPush_process_ids() + "," + dingU8cBillEntityNew.getDingTalkProcessId());
|
dingU8cBill.setPush_process_ids(dingU8cBillEntity.getPush_process_ids() == null ? dingU8cBillEntityNew.getDingTalkProcessId() : dingU8cBillEntity.getPush_process_ids() + "," + dingU8cBillEntityNew.getDingTalkProcessId());
|
||||||
this.update(dingU8cBill);
|
this.update(dingU8cBill);
|
||||||
}
|
}
|
||||||
// else if ("Y".equals(pushStatus)&&"Y".equals(pushStatusNew)) {
|
// else if ("Y".equals(pushStatus)&&"Y".equals(pushStatusNew)) {
|
||||||
|
|
|
@ -77,7 +77,7 @@ public class DingCallBackPluginInitializer extends PluginBaseEntity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPluginId() {
|
public String getPluginId() {
|
||||||
return "transfer.TransferInPluginInitializer";
|
return "dingtalk.DingCallBackPluginInitializer";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -335,7 +335,7 @@ public class DingCallBackPluginInitializer extends PluginBaseEntity {
|
||||||
Map<String, String> fileMap = new HashMap<>();
|
Map<String, String> fileMap = new HashMap<>();
|
||||||
fileMap.put("instanceId", dingU8cBillEntity.getDingTalkProcessId());
|
fileMap.put("instanceId", dingU8cBillEntity.getDingTalkProcessId());
|
||||||
fileMap.put("userCode", mobile);//审批人
|
fileMap.put("userCode", mobile);//审批人
|
||||||
fileMap.put("ckeckResult", "N");
|
fileMap.put("ckeckResult", "R");
|
||||||
fileMap.put("ckeckNote", "无");
|
fileMap.put("ckeckNote", "无");
|
||||||
String jsonFileMap = JSONUtil.toJsonStr(fileMap);
|
String jsonFileMap = JSONUtil.toJsonStr(fileMap);
|
||||||
|
|
||||||
|
@ -357,6 +357,7 @@ public class DingCallBackPluginInitializer extends PluginBaseEntity {
|
||||||
|
|
||||||
//记录日志
|
//记录日志
|
||||||
dingU8cBillEntity.setApprove("N");
|
dingU8cBillEntity.setApprove("N");
|
||||||
|
dingU8cBillEntity.setPushStatus("N");
|
||||||
dingU8cBillDao.callBackSaveOrUpdate(dingU8cBillEntity);
|
dingU8cBillDao.callBackSaveOrUpdate(dingU8cBillEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -373,6 +374,7 @@ public class DingCallBackPluginInitializer extends PluginBaseEntity {
|
||||||
arapDjzbEntity.setDr("0");
|
arapDjzbEntity.setDr("0");
|
||||||
arapDjzbEntity.setDwbm(u8cPkCorp);
|
arapDjzbEntity.setDwbm(u8cPkCorp);
|
||||||
arapDjzbEntity.setDjbh(u8cBillCode);
|
arapDjzbEntity.setDjbh(u8cBillCode);
|
||||||
|
arapDjzbEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE);
|
||||||
List<ArapDjzbEntity> query = arapDjzbDao.query(arapDjzbEntity);
|
List<ArapDjzbEntity> query = arapDjzbDao.query(arapDjzbEntity);
|
||||||
if(query.size()==0){
|
if(query.size()==0){
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue