|
@@ -9,7 +9,6 @@ import com.jeeplus.common.oss.OSSClientUtil;
|
|
|
import com.jeeplus.common.persistence.Page;
|
|
|
import com.jeeplus.common.service.CrudService;
|
|
|
import com.jeeplus.common.utils.*;
|
|
|
-import com.jeeplus.common.websocket.onchat.ChatServerPool;
|
|
|
import com.jeeplus.modules.act.entity.Act;
|
|
|
import com.jeeplus.modules.act.service.ActTaskService;
|
|
|
import com.jeeplus.modules.act.utils.ActUtils;
|
|
@@ -22,14 +21,16 @@ import com.jeeplus.modules.contractclient.service.WorkContractClientService;
|
|
|
import com.jeeplus.modules.isignature.service.ISignatureDocumentService;
|
|
|
import com.jeeplus.modules.serialnum.service.SerialNumTplService;
|
|
|
import com.jeeplus.modules.sys.dao.RoleDao;
|
|
|
+import com.jeeplus.modules.sys.dao.WorkattachmentDao;
|
|
|
import com.jeeplus.modules.sys.entity.MainDictDetail;
|
|
|
import com.jeeplus.modules.sys.entity.Office;
|
|
|
-import com.jeeplus.modules.sys.entity.Role;
|
|
|
import com.jeeplus.modules.sys.entity.User;
|
|
|
import com.jeeplus.modules.sys.service.OfficeService;
|
|
|
+import com.jeeplus.modules.sys.service.WorkattachmentService;
|
|
|
import com.jeeplus.modules.sys.utils.DictUtils;
|
|
|
import com.jeeplus.modules.sys.utils.RoleActivityEnname;
|
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
|
+import com.jeeplus.modules.utils.ViewFileUtil;
|
|
|
import com.jeeplus.modules.workactivity.dao.WorkActivityProcessDao;
|
|
|
import com.jeeplus.modules.workactivity.entity.Activity;
|
|
|
import com.jeeplus.modules.workactivity.entity.WorkActivityProcess;
|
|
@@ -46,8 +47,6 @@ import com.jeeplus.modules.workclientinfo.service.WorkClientInfoService;
|
|
|
import com.jeeplus.modules.workcontractinfo.dao.*;
|
|
|
import com.jeeplus.modules.workcontractinfo.entity.*;
|
|
|
import com.jeeplus.modules.workfullmanage.dao.WorkFullRecordDao;
|
|
|
-import com.jeeplus.modules.workfullmanage.entity.WorkFullManage;
|
|
|
-import com.jeeplus.modules.workfullmanage.entity.WorkFullRecord;
|
|
|
import com.jeeplus.modules.workinvoicedetail.dao.WorkInvoiceDetailDao;
|
|
|
import com.jeeplus.modules.workinvoicedetail.entity.WorkInvoiceDetail;
|
|
|
import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
@@ -61,7 +60,6 @@ import org.activiti.engine.history.HistoricTaskInstance;
|
|
|
import org.activiti.engine.history.HistoricTaskInstanceQuery;
|
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
|
import org.apache.commons.beanutils.BeanUtils;
|
|
|
-import org.java_websocket.WebSocket;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -72,9 +70,6 @@ import java.awt.*;
|
|
|
import java.io.*;
|
|
|
import java.lang.reflect.InvocationTargetException;
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.net.HttpURLConnection;
|
|
|
-import java.net.MalformedURLException;
|
|
|
-import java.net.URL;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
@@ -107,6 +102,10 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
@Autowired
|
|
|
private WorkClientAttachmentDao workClientAttachmentDao;
|
|
|
@Autowired
|
|
|
+ private WorkattachmentService workattachmentService;
|
|
|
+ @Autowired
|
|
|
+ private WorkattachmentDao workattachmentDao;
|
|
|
+ @Autowired
|
|
|
protected HistoryService historyService;
|
|
|
@Autowired
|
|
|
private WorkProjectNotifyService workProjectNotifyService;
|
|
@@ -162,11 +161,11 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment workClientAttachment = new WorkClientAttachment();
|
|
|
workClientAttachment.setAttachmentId(id);
|
|
|
workClientAttachment.setAttachmentFlag("44");
|
|
|
- workContractInfo.setWorkAttachments(workClientAttachmentDao.findList(workClientAttachment));
|
|
|
+ workContractInfo.setWorkAttachments(workattachmentService.getAttachmentList(workClientAttachment));
|
|
|
WorkClientAttachment workClientAttachment2 = new WorkClientAttachment();
|
|
|
workClientAttachment2.setAttachmentId(id);
|
|
|
workClientAttachment2.setAttachmentFlag("81");
|
|
|
- workContractInfo.setWorkAttachmentAlters(workClientAttachmentDao.findList(workClientAttachment2));
|
|
|
+ workContractInfo.setWorkAttachmentAlters(workattachmentService.getAttachmentList(workClientAttachment2));
|
|
|
if(StringUtils.isNotBlank(workContractInfo.getAlterBeforeId())){
|
|
|
WorkContractInfo oldWorkContractInfo = this.getInfo(workContractInfo.getAlterBeforeId());
|
|
|
workContractInfo.setOldWorkContractInfo(oldWorkContractInfo);
|
|
@@ -183,7 +182,7 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment clientAttachment = new WorkClientAttachment();
|
|
|
clientAttachment.setAttachmentId(workContractReview.getId());
|
|
|
clientAttachment.setAttachmentFlag("80");
|
|
|
- workContractReview.setWorkAttachments(workClientAttachmentDao.findList(clientAttachment));
|
|
|
+ workContractReview.setWorkAttachments(workattachmentService.getAttachmentList(clientAttachment));
|
|
|
workContractInfo.setWorkContractReview(workContractReview);
|
|
|
}
|
|
|
AlterInfo alterInfo = new AlterInfo();
|
|
@@ -264,11 +263,11 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment workClientAttachment = new WorkClientAttachment();
|
|
|
workClientAttachment.setAttachmentId(id);
|
|
|
workClientAttachment.setAttachmentFlag("44");
|
|
|
- workContractInfo.setWorkAttachments(workClientAttachmentDao.findList(workClientAttachment));
|
|
|
+ workContractInfo.setWorkAttachments(workattachmentService.getAttachmentList(workClientAttachment));
|
|
|
WorkClientAttachment workClientAttachment2 = new WorkClientAttachment();
|
|
|
workClientAttachment2.setAttachmentId(id);
|
|
|
workClientAttachment2.setAttachmentFlag("81");
|
|
|
- workContractInfo.setWorkAttachmentAlters(workClientAttachmentDao.findList(workClientAttachment2));
|
|
|
+ workContractInfo.setWorkAttachmentAlters(workattachmentService.getAttachmentList(workClientAttachment2));
|
|
|
String totalContractId = workContractInfo.getTotalContractId();
|
|
|
if(!Strings.isNullOrEmpty(totalContractId)){
|
|
|
WorkContractInfo wc = workContractInfoDao.get(totalContractId);
|
|
@@ -281,7 +280,7 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment clientAttachment = new WorkClientAttachment();
|
|
|
clientAttachment.setAttachmentId(workContractReview.getId());
|
|
|
clientAttachment.setAttachmentFlag("80");
|
|
|
- workContractReview.setWorkAttachments(workClientAttachmentDao.findList(clientAttachment));
|
|
|
+ workContractReview.setWorkAttachments(workattachmentService.getAttachmentList(clientAttachment));
|
|
|
workContractInfo.setWorkContractReview(workContractReview);
|
|
|
}
|
|
|
AlterInfo alterInfo = new AlterInfo();
|
|
@@ -311,11 +310,11 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment workClientAttachment = new WorkClientAttachment();
|
|
|
workClientAttachment.setAttachmentId(id);
|
|
|
workClientAttachment.setAttachmentFlag("44");
|
|
|
- workContractInfo.setWorkAttachments(workClientAttachmentDao.findList(workClientAttachment));
|
|
|
+ workContractInfo.setWorkAttachments(workattachmentService.getAttachmentList(workClientAttachment));
|
|
|
WorkClientAttachment workClientAttachment2 = new WorkClientAttachment();
|
|
|
workClientAttachment2.setAttachmentId(workContractInfo.getId());
|
|
|
workClientAttachment2.setAttachmentFlag("81");
|
|
|
- workContractInfo.setWorkAttachmentAlters(workClientAttachmentDao.findList(workClientAttachment2));
|
|
|
+ workContractInfo.setWorkAttachmentAlters(workattachmentService.getAttachmentList(workClientAttachment2));
|
|
|
|
|
|
String totalContractId = workContractInfo.getTotalContractId();
|
|
|
if(!Strings.isNullOrEmpty(totalContractId)){
|
|
@@ -329,7 +328,7 @@ public class WorkContractInfoService extends CrudService<WorkContractInfoDao, Wo
|
|
|
WorkClientAttachment clientAttachment = new WorkClientAttachment();
|
|
|
clientAttachment.setAttachmentId(workContractReview.getId());
|
|
|
clientAttachment.setAttachmentFlag("80");
|
|
|
- workContractReview.setWorkAttachments(workClientAttachmentDao.findList(clientAttachment));
|
|
|
+ workContractReview.setWorkAttachments(workattachmentService.getAttachmentList(clientAttachment));
|
|
|
workContractInfo.setWorkContractReview(workContractReview);
|
|
|
}
|
|
|
AlterInfo alterInfo = new AlterInfo();
|