Commit 552b2b9a by guojuxing

更新工单状态

parent c2554d84
......@@ -26,6 +26,9 @@ public interface UdeskEnterpriseService {

*/
int close(Integer ticketId);
int updateStatus(Integer ticketId, String status);
/**
* 分页查询
* @param params
......
......@@ -32,6 +32,11 @@ public class UdeskEnterpriseServiceImpl implements UdeskEnterpriseService{
}
@Override
public int updateStatus(Integer ticketId, String status) {
return tabUdeskEnterpriseMapper.updateStatus(ticketId, status);
}
@Override
public Page<TabUdeskEnterprise> page(TicketListQO params) {
PageHelper.startPage(params.getCurrentPage(), params.getPageSize());
List<TabUdeskEnterprise> list = tabUdeskEnterpriseMapper.page(params);
......
......@@ -37,6 +37,8 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
private UdeskTicketService udeskTicketService;
@Autowired
private UdeskTapdRelService udeskTapdRelService;
@Autowired
private UdeskEnterpriseService udeskEnterpriseService;
@Resource(name = "udeskTapdRelMap")
private Map<String, String> udeskTapdRelMap;
......@@ -248,6 +250,10 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
tapdBug.setReporter(UdeskConstant.TPAD_REPORTER);
//工单状态英文名称
String statusEn = ticket.getStatus_en();
//同步到gic工单状态
udeskEnterpriseService.updateStatus(ticket.getId(), statusEn);
//如果udesk工单状态不等于本地数据库对应的工单状态
if (StringUtils.isNotBlank(statusEn) && !statusEn.equals(tabUdeskTicket.getStatusEn())) {
if (UdeskConstant.CLOSED.equals(tabUdeskTicket.getStatusEn())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment