package com.dy.pipIrrMwTestWeb.test;
|
|
import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1;
|
import com.dy.common.mw.protocol.p206V1_0_0.downVos.Com97Vo;
|
import com.dy.common.mw.protocol.p206V1_0_0.downVos.Com98Vo;
|
import com.dy.common.webUtil.BaseResponse;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* @Author: liurunyu
|
* @Date: 2024/5/29 09:17
|
* @Description
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping(path="comP206V100")
|
@SuppressWarnings("unchecked")//java版本越高,对泛型约束越严,所以配置SuppressWarnings("unchecked")
|
public class CommandP206V100Ctrl extends ComSupportP206V100 {
|
|
@GetMapping(path = "test")
|
public BaseResponse<String> test() {
|
//return this.connect() ;//连接通信中间件测试
|
return this.cd97() ;
|
//return this.cd98() ;
|
}
|
|
/**
|
* 测试连通性
|
* @return
|
*/
|
private BaseResponse connect(){
|
return this.sendTest() ;
|
}
|
|
//APP远程开阀
|
private BaseResponse cd97(){
|
Com97Vo comVo = new Com97Vo() ;
|
comVo.icCardNo = CommandP206V100Ctrl.icCardNo ;
|
comVo.moneyRemain = 234.56 ;
|
comVo.waterPrice = 1.2 ;
|
|
return this.sendCom2Mw(this.command(CodeV1_0_1.cd_97, comVo, null)) ;
|
}
|
//APP远程关阀
|
private BaseResponse cd98(){
|
Com98Vo comVo = new Com98Vo() ;
|
comVo.icCardNo = CommandP206V100Ctrl.icCardNo ;
|
return this.sendCom2Mw(this.command(CodeV1_0_1.cd_98, comVo, null)) ;
|
}
|
|
|
}
|