java110
2023-04-24 357f12084dd380a23a1140b4935087bf6878e7c6
service-dev/src/main/java/com/java110/dev/cmd/app/DeleteAppCmd.java
@@ -19,32 +19,25 @@
@Java110Cmd(serviceCode = "app.deleteApp")
public class DeleteAppCmd extends Cmd {
    @Autowired
    private IAppInnerServiceSMO appInnerServiceSMOImpl;
    @Override
    public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
        //Assert.hasKeyAndValue(reqJson, "xxx", "xxx");
        Assert.hasKeyAndValue(reqJson, "appId", "应用Id不能为空");
    }
    @Override
    public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
        AppDto appDto = BeanConvertUtil.covertBean(reqJson, AppDto.class);
        appDto.setStatusCd(StatusConstant.STATUS_CD_INVALID);
        int count = appInnerServiceSMOImpl.deleteApp(appDto);
        if (count < 1) {
            throw new ListenerExecuteException(ResponseConstant.RESULT_CODE_ERROR, "删除数据失败");
        }
        ResponseEntity<String> responseEntity = new ResponseEntity<String>("", HttpStatus.OK);
        cmdDataFlowContext.setResponseEntity(responseEntity);
    }
}