feat():上线操作时,更新状态为online,不返回结果到前端

This commit is contained in:
Allenxy
2024-10-13 15:01:54 +08:00
parent deee330ced
commit 5ee73fc753
4 changed files with 11 additions and 11 deletions

View File

@@ -25,15 +25,13 @@ public enum WebMatOperateEnum implements IEnum<String> {
@Override @Override
public void operate(WebOperateMatForm form) { public void operate(WebOperateMatForm form) {
CrmPdiPlanVO crmPdiPlanVO = ONLINE.syncPlanStatus(form.getId(), form.getEntryMatId()); ONLINE.syncPlanStatus(form.getId(), form.getEntryMatId());
WebSocketUtil.sendMatmapMsg(crmPdiPlanVO);
} }
}, },
NEW("回退") { NEW("回退") {
@Override @Override
public void operate(WebOperateMatForm form) { public void operate(WebOperateMatForm form) {
CrmPdiPlanVO crmPdiPlanVO = NEW.syncPlanStatus(form.getId(), form.getEntryMatId()); NEW.syncPlanStatus(form.getId(), form.getEntryMatId());
WebSocketUtil.sendMatmapMsg(crmPdiPlanVO);
} }
}, },
@@ -80,10 +78,10 @@ public enum WebMatOperateEnum implements IEnum<String> {
* *
* @param planId 计划id * @param planId 计划id
*/ */
private CrmPdiPlanVO syncPlanStatus(Long planId, String coilid) { private void syncPlanStatus(Long planId, String coilid) {
PdiPlanClient planClient = BeanFactory.getBean(PdiPlanClient.class); PdiPlanClient planClient = BeanFactory.getBean(PdiPlanClient.class);
return planClient.changeStatus(ChangePlanStatusForm.builder() planClient.changeStatus(ChangePlanStatusForm.builder()
.operation(this.name()) .operation(this.name())
.id(planId) .id(planId)
.coilId(coilid) .coilId(coilid)

View File

@@ -20,5 +20,5 @@ public interface CrmPdiPlanService extends IService<CrmPdiPlan> {
public List<CrmPdiPlanVO> listAll(PlanQueryForm form); public List<CrmPdiPlanVO> listAll(PlanQueryForm form);
CrmPdiPlanVO updateCrmPdiPlanById(ChangePlanStatusForm form); void updateCrmPdiPlanById(ChangePlanStatusForm form);
} }

View File

@@ -34,9 +34,9 @@ public class PdiPlanClient {
return null; return null;
} }
public CrmPdiPlanVO changeStatus(ChangePlanStatusForm form) { public void changeStatus(ChangePlanStatusForm form) {
return crmPdiPlanService.updateCrmPdiPlanById(form); crmPdiPlanService.updateCrmPdiPlanById(form);
} }

View File

@@ -12,12 +12,14 @@ import com.fizz.business.service.CrmPdiPlanService;
import com.fizz.business.service.ModSetupResultService; import com.fizz.business.service.ModSetupResultService;
import com.fizz.business.vo.CrmPdiPlanVO; import com.fizz.business.vo.CrmPdiPlanVO;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;
@Slf4j
@Service @Service
public class CrmPdiPlanServiceImpl extends ServiceImpl<CrmPdiPlanMapper, CrmPdiPlan> implements CrmPdiPlanService { public class CrmPdiPlanServiceImpl extends ServiceImpl<CrmPdiPlanMapper, CrmPdiPlan> implements CrmPdiPlanService {
@@ -87,9 +89,10 @@ public class CrmPdiPlanServiceImpl extends ServiceImpl<CrmPdiPlanMapper, CrmPdiP
} }
@Override @Override
public CrmPdiPlanVO updateCrmPdiPlanById(ChangePlanStatusForm form) { public void updateCrmPdiPlanById(ChangePlanStatusForm form) {
if (StringUtils.compare(form.getOperation(),"ONLINE") == 0){ if (StringUtils.compare(form.getOperation(),"ONLINE") == 0){
log.info("上线时通知通讯程序下发设定到L1,matId: {}",form.getCoilId());
modSetupResultService.retrySetup(form.getCoilId()); modSetupResultService.retrySetup(form.getCoilId());
} }
@@ -99,7 +102,6 @@ public class CrmPdiPlanServiceImpl extends ServiceImpl<CrmPdiPlanMapper, CrmPdiP
this.updateById(crmPdiPlan); this.updateById(crmPdiPlan);
return BeanUtil.toBean(crmPdiPlan, CrmPdiPlanVO.class);
} }
} }